| 英語の学び場 |
[Q351/初級] I’ve been waiting since three hours. 時制及び前置詞の問題です。 「~(ある時間の)間」という場合、sinceではなくて、”for”を使います。sinceは、現在完了形とともに使う場合は、過去の起点(~から, ~以来)を表します。例えば…I’ve been waiting since two o’clock. 2時から待っています。 よって、問題文は、誤り。”I’ve been waiting for three hours.”(3時間待っています)とすれば正しい。 |