辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

たなぼたはなさく
2024-06-13 05:04

過去形と現在完了形の使い分け

Did you go to the doctor?とHave you gone to the doctor?の使い分けを教えてください。どういう場合に現在完了形を使用しますか?わかりやすい例文をいくつか提示してください。

回答

2024-06-19 17:22:28

Did you go to the doctor?
-> 例えば、相手は行くつもりだったが、行ったかどうか知りたい時に使う。

Have you gone to the doctor?
-> 例えば、相手が体の調子が悪そうやケガしているが、医者に相談したか知りたい時に使う。

因みに、Did you see the doctor? Have you seen the (又はa) doctor?の方が普通と思います。

Did you go to the store today? (今日、買い物行った?)
Have you been to that store? (あの店は行ったことある?)

Did you try the natto? (納豆があるけど、試した?)
Have you tried natto? (納豆試したことある?)

関連する質問