• ベストアンサー

現在完了形

I have lived in Japan for ten years. の書き換えで、I have lived in Japan since ten years ago.と習いましたが、agoは過去形に使うと習いましたが、正しいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Jam_Pan
  • ベストアンサー率66% (8/12)
回答No.1

その書き換えは正しいです。   agoは ~(期間)前 という意味です。過去の話題になるので、多くの場合は過去形になります。日本語でも「~前」をつけるとだいたい過去形になりますよね。 以前agoを習ったときには、完了形を習っていなかったのでそう説明したのかもしれませんね。

pattysan
質問者

お礼

なるほど。有り難うございました。

その他の回答 (1)

noname#196223
noname#196223
回答No.2

since があるから使えるだけです。なかったら使えません。

pattysan
質問者

お礼

有り難うございました。

関連するQ&A