- ベストアンサー
beforeとuntil
高1です。 Alice had been studying for three hours before she got a call from john. という文で、なぜbeforeなのでしょうか? 私はuntilにして間違っていたのですが、解説はそこに触れていません。 解答がbeforeなのでそうかなと思うのですが、どうもすっきりしません。 お願いします。 あと、この文でのgotの使い方についてもご指導いただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Alice had been studying for three hours until she got a call from john. →この文のまずいところは、for three hoursにあります。これがなければ、この文も正解ですが、この明確な期間を表す句があるため、3時間勉強したことが、彼女が電話を受けとるまで継続的・反復的に行われたことになり、3時間勉強した、また3時間勉強した、またまた3時間勉強したということがかなり繰り返された後、電話が来たーーみたいな感じになり、あり得ません。3時間勉強したことは1回であり、beforeを使えばその意味になります。 以上、ご参考になればと思います。
その他の回答 (1)
- oignies
- ベストアンサー率20% (673/3354)
回答No.2
理屈かんがえるよりも例文おぼえたほうがよいと、とアドバイスします。 そのほうが賢明です。
質問者
お礼
何かすっきりしなかったんです・・・。 有難うございました。
お礼
よくわかりました! めっちゃスッキリしました。 有難うございました。