• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在完了 入試4問)

現在完了についての質問

このQ&Aのポイント
  • 現在完了とは、過去の事柄が現在から切り離された単なる過去の事柄を表す。
  • 現在完了が使えない場合は、明確な過去を表す副詞(句)がある場合や、whenで始まる疑問文などがある。
  • 問題1では、違いを説明するように求められている。

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

  • ベストアンサー
  • go_urn
  • ベストアンサー率57% (938/1643)
回答No.1

こんにちは! (★1) (a) I know him very well because I have dated him for over five years. (b) I know him very well because I dated him for over five years. 現在完了は、とにもかくにも、現在につながっている時制です。過去形は、現在のことは棚に上げた時制です。(a) は、【今まで5年間以上】つきあってきた、(b) は、【(今はどうだかしらないが)過去に5年間以上】つきあってきた、ということです。訳し分けるのでしたら、 (a) 私は、今まで5年間以上つきあってきているので、彼のことはとてもよく知っている。 (b) 私は、過去に5年間以上つきあったことがあるので、彼のことはとてもよく知っている。 (★2) (a) They have had a lot of problems in their marriage. (b)They had a lot of problems in their marriage. これも同じです。 (a) 彼らは、今までずっと、結婚生活で問題を抱えてきている。 (b) 彼らは、過去に、結婚生活で問題を抱えていた。 (★3) ( )=a moment ago 「ちょっと前に」という意味なので、過去時制と用いるのが原則だがhave とP.P.の間に入れて現在完了を用いることもある。 I have done my homework ( ). ・・・「誤」 I have ( ) done my homework. ・・・「可」 >just now ですかね。 その通りです!

関連するQ&A