電子書籍の厳選無料作品が豊富!

誤文訂正の問題で
ここの最後のlastがあるから現在完了の4が間違ってるんですか?
答えにはwhenで始まる疑問文は原則現在完了は用いないと書いていたのですが、、、

「誤文訂正の問題で ここの最後のlastが」の質問画像

質問者からの補足コメント

  • 補足画像です

    「誤文訂正の問題で ここの最後のlastが」の補足画像1
      補足日時:2020/05/18 20:24
  • 補足間違えました

      補足日時:2020/05/18 20:25

A 回答 (3件)

間違いは4だけど、lastがあるから間違いなのではなく、whenという「過去の1点」を尋ねているのに、現在完了形を使っているから。

過去の1点を尋ねるのであれば、過去形を使う。
(逆に言うと、現在完了形は過去の1点を表現するものではないということ)

念のためだけど、lastがなくても、つまり、When have you seen him ?であっても、間違い。(理由は上記の通り)
    • good
    • 1
この回答へのお礼

ありがとうございました!

お礼日時:2020/05/18 20:26

現在完了形は、あくまで「現在」のことを言う時制なので、


whenから始まる疑問文で「いつ」を問うのは、文法的にも意味的にもおかしいです。

lastは「最後に」の意味です。
「彼に最後に会ったのはいつ?」と聞くのであれば、単純に過去のこととして、
When did you see him last?
になります。
    • good
    • 1

現在完了は、現在に関心のある表現ですから、その文の中に過去のある時点を想起させる last を単独で使用することはできません。

ただし、since last night などは可能です。
https://oshiete.goo.ne.jp/qa/7789304.html
    • good
    • 1
この回答へのお礼

ありがとうございます!

お礼日時:2020/05/18 20:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!