• 締切済み

30分も待っているは、現在完了(継続)?、現在完了

質問タイトル全文 : 30分も待っているは、現在完了(継続)?、現在完了進行形? "30分待っている"という意味の英文を作ろうとした時、 I have waited for 30 minutes (現在完了(継続)) I have been waiting for 30 minutes (現在完了進行形) のどちらが正解ですか?

みんなの回答

  • widey
  • ベストアンサー率21% (13/61)
回答No.3

I have been waiting for 30 minutes (現在完了進行形) 一般動詞は現在完了進行形にしなければ継続の意味はありません。 https://www.englishpage.com/verbpage/presentperfectcontinuous.html https://www.englishpage.com/verbpage/presentperfect.html をよく読んで理解しましょう。 高校生以上なら読める英語だと思います。 今受験生なら読めないとやばいと思います。

すると、全ての回答が全文表示されます。
回答No.2

今まで待っていた→この後も待ち続ける(未来が(少なからず)確定している)というシチュエーションであれば現在完了進行形ですね。 I have waited for 30 minutes.の場合は未来が不確定となりますので「30分も待ったよ・・・来ないから帰ろうかな」というような状況のときに使います。 すなわち「この後も待ち続ける」ようなシチュエーションであれば現在完了進行形を使い、「この後待つかどうかはわからない」ような場合は現在完了形を使う、というように使い分けが必要となります。 以上、ご参考まで。

すると、全ての回答が全文表示されます。
  • Nakay702
  • ベストアンサー率79% (10082/12630)
回答No.1

>30分も待っているは、現在完了(継続)?、現在完了進行形? "30分待っている"という意味の英文を作ろうとした時、 I have waited for 30 minutes (現在完了(継続)) I have been waiting for 30 minutes (現在完了進行形) のどちらが正解ですか? ⇒場面状況によります。 待ち合わせの相手が現れた場合ならI have waited for 30 minutes. がよく、相手がまだ現れず、電話などで「早く来い」などと話しているような場面なら I have been waiting for 30 minutes. と言うのがいいと思います。

すると、全ての回答が全文表示されます。

関連するQ&A