質問: 現在完了形 現在完了形について教えてください。 わたしは9年間学校に通っているという表現は現在完了形であらわすことができますか? i have gone to school for nine years. have goneが誤答だということは理解できています。 どなたか教えてください。
回答: はじめまして。 ご質問: <わたしは9年間学校に通っているという表現は現在完了形であらわすことができますか?> できます。現在完了の「継続」の用法を使います。 1.「状態」の継続ということであれば、no.3で回答されているように、「学生」という状態の継続用法があります。 ちなみに、この場合の学校は特定になりますから、定冠詞を置きます。単に学校に通っているなら、「学生の身分」を強調するだけでいいでしょう。 例: i have been a student at the school for nine years. (直訳)「9年間ずっとその学校の生徒です」 i have been a student for nine years. (直訳)「9年間ずっと学生をやっています」 2.また、状態でも形容詞を補語に持ってくることもできます。 例: i have attended to the school for nine years. (直訳)「9年間ずっとその学校に出席しています」 3.動作を表す動詞で「通う」を表すら、attendがあります。attendは他動詞なので前置詞は不要です。 例: i have attended the school for nine years. (直訳)「9年間ずっとその学校に通っています」 4.なお、「9年間」=「9年前から」になりますから、副詞句を for nine years →since nine years ago としても意味・継続用法は同じに使えます。 以上ご参考までに。