dポイントプレゼントキャンペーン実施中!

When ( ①have you / ②did you ) read his novels ?
これはどちらが当てはまりますか。
またそうなる理由を教えて欲しいです。

A 回答 (2件)

②did you



完了形はまとまった期間を表わすものであり、「ある時、瞬間」を表すwhen(yesterday, one year ago等)と一緒に使えません。
また、現在完了は「現在の話」であり、「いつ?」と聞くのは的外れです。
whenが使えないのはこういった理由です。

「ある時」を表すわけですから、過去形…過去のある時点のことを表す”did you”とwhenを使うことは自然です。
    • good
    • 0
この回答へのお礼

ありがとう

お礼日時:2024/05/19 11:47

② 時(日)を質問する文。

    • good
    • 0
この回答へのお礼

ありがとう

お礼日時:2024/05/19 11:47

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A