• ベストアンサー

大学受験英文法の問題です

答えと解説をお願いします 問 次の文の誤りを訂正せよ I have once climbed Mt.Fuji some years ago.

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

  • ベストアンサー
  • d-y
  • ベストアンサー率46% (1528/3312)
回答No.3

現在完了形はあくまで現在のことを言うものなので、過去の時点を表す副詞句と一緒に使うことはできません。 some years agoと言うのであれば、過去形で I once climbed Mt. Fuji some years ago. としなければなりません。

fsadf
質問者

お礼

ありがとうございます! すごくわかりやすいです!

その他の回答 (4)

  • hirofa124
  • ベストアンサー率3% (11/321)
回答No.5

agoはbeforeにしましょう 頑張ってください

回答No.4

現在完了は,今の気持ちなので,過去の一点を表す ~ ago とは用いられません。 I climbed Mt. Fuji some years ago. 過去形にして once をとる。 I once climbed Mt. Fuji. 過去形にして some years ago をとる。 この once は「かつて」の意味で過去時制で用いられます。 あるいは I have climbed Mt. Fuji once. この once は「一度」の意味で現在完了の経験。 some years ago はとる。

  • kuwait
  • ベストアンサー率20% (1/5)
回答No.2

現在完了を使った文章ではagoを使うことができないのでago→beforeにします。agoを使うのであれば現在完了ではなく普通の過去形に変えます。

  • teddykun
  • ベストアンサー率1% (1/67)
回答No.1

数年前に一度富士山に登ったことがある。です。

関連するQ&A