英語
中学生
解決済み

中学 英語についての質問です

現在完了形の単元の問題で、英文として〇か×かという問題で、

①I have just finished maiking lunch. 〇

②They have arrived at the airport an hour ago. ×
③When have you done your homework? ×

の理由を教えて頂きたいです🙏

中学 英語 現在完了形

回答

✨ ベストアンサー ✨

現在完了形というのは、あくまでも今のことを伝える文です。
(1)はちょうど今、昼食を作るのが終わった。という文ですので、○です。
(2)は、"1時間前"という過去を表す表現があるので現在完了形は使えません。
(3)も今のことではなく"いつ?"ということを問う文ですので現在完了形は使えません。

えだ

そのルールあるの忘れてました!回答ありがとうございました🙇

この回答にコメントする
疑問は解決しましたか?