次の2つの英文について教えて欲しいことがあります。
A: It will be a long time before he comes.
B: It won't be long before he comes.
Bでは、なぜlongの代わりにa long timeが使えないのでしょうか。
longが主にBのような否定的な状況で使われることは知っています。
だからlongがAで使われないことも納得できますが、a long timeがなぜ否定文において使われないのかよくわかりません。
もしかして、a long timeは何かが確実に存在することがはっきりしている状況でないと使われないのでしょうか。
どなたかよろしくお願いします。
( )の語句を補って、現在完了の文にしなさい。
I practice karate.(for ten years)
私の考え:I have been practicing karate for ten years.
解答:I have practiced karate for ten years.
practiceという動詞は動作動詞で、文の用法は継続用法なのでこの文は現在完了進行形にするのだと思いました。なぜ解答のようになるのか教えて下さい。よろしくお願いします。
My call ( ) go through. There may be something wrong with this phone.
の四択問題で答は、won'tになります。もちろんこれは、
「どうしても~できない」と訳せる比喩でも使える「強い意志のwill」であることは
よくわかりますが、選択肢にあったcan'tはなぜダメなのでしょうか
。「私の電話が通じない」と訳せるのに。
思うに一時的な故障なので「能力」を示すcanではないと思うのですが、どうでしょうか。そして一時的な故障なので be able toを利用して、My call is not able to go through.ならいけそうな気がするのですが、どうでしょうか。有識者の方ご指南ください。
TOEICの勉強で解説を見てもわからないので質問させていただきます。
(1)Everything I've seen and heard about the proposed marger (---)
very intersting.
というい設問で正解は has been です。解説には修飾部分が現在完了で書かれているので、文全体も現在完了にしなければいけないというものです。なぜでしょうか?
TOEICの勉強で解説を見てもわからないので質問させていただきます。
(1)Everything I've seen and heard about the proposed marger (---)
very intersting.
というい設問で正解は has been です。解説には修飾部分が現在完了で書かれているので、文全体も現在完了にしなければいけないというものです。なぜでしょうか?