質問: 過去完了とlast... 他の質問に答えていて疑問に思ったのですが、 過去完了とlast...は一緒に使うことができますか。 ex) i had graduated from school last march. 現在完了とlast...は一緒には使われませんよね。(sinceをもつときは別ですが) 過去完了はどうなのでしょうか。 理由もつけていただけるとありがたいです。 よろしくお願いします。
回答: 現在完了というのは「過去にした」ことが絡んでいたとしても, とにかく今の状態,気持を表したものです。 話者(筆者)の目線は今を向いているのです。 だから,last ~のような過去を表す語とは用いられません。 i have graduated from school. はいつか過去に卒業したわけですが,たった今卒業したばかりの場合を含めて,今の状態が卒業してしまっている,ということを表します。 last march をつけた時点で今のことは表せません。 一方,had graduated というのは「過去」完了という通り,過去の時点で完了しているということですので,last ~と用いることができます。 前後の文脈が必要とも言えますが, 「この前(去年)の 3 月の時点ではすでに卒業してしまっていた」 last march に卒業したわけでなく,その前に卒業したということになります。