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

bellbell
2023-11-01 16:32

Have you waited long? は会話で使えますか?

例えば、It has rained all day は、一日中、雨だった(今は振っていない)という認識です。従って、上記もそれと同様で、Have you waited long? は、「ずいぶん待った?」と待たせた本人が尋ねているシチュエーションで使えると思うのですが、その場合も、Have you been waiting long? を使ったほうが良いのでしょうか?

回答

2023-11-07 08:40:46
Kevin@MusicoLingo

Have you waited long?
Have you been waiting long?

上の文、いずれも大丈夫です。次のような尋ね方がよく使われます。

Were you waiting for a while?
Have I kept you waiting?

関連する質問