ago の語源ストーリー
ago は、古英語の動詞 āgān「過ぎ去る」の過去分詞から生まれました。ā- は「離れて」、gān は今の go です。つまり ago は「行ってしまった」という形容詞のような語でした。ten years ago は、元は「10年が過ぎ去って」という意味です。だから ago は、期間を表す語の後ろに置きます。中英語では agon という形も使われました。シェイクスピアの時代にも、詩の中では agone という古い形が残っていました。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)
