until和before的区别

I didn't go home () my father got home
我感觉都可以啊。。。。。。
谁帮帮我区分下(不光着一个题,以后遇到了最好使我都能区分开)

1. 此题用until最好。

2. not...until...是固定句型,要求not后面的动词为瞬间性动词,意思是“直到...才...;不到...不...”。
如果所表示动作尚未发生,则主句一般用一般将来时,而从句使用一般现在时。
如果所表示的在已经发生,则主句和从句都是用一般过去时。

3. 用before引导时间状语从句的话,则和not...until...有如下区别:
1)一则主句动词不限于瞬间性动词,用延续性动词也是可以的。
2)在主从句时态上,要求如下:
如果所表示动作尚未发生,则主句一般用一般将来时,而从句使用一般现在时。
如果所表示的在已经发生,则主句一般用过去完成时,而从句用一般过去时。因为主句发生在过去的另一个动作(从句动词所表示的动作)之前,为“过去的过去”,所以主句最好用过去完成时。

4. 该题一则有not...until...的特点词;二则go home为瞬间性动词;三则前后句时态都是一般过去时。
所以该题答案用until最好。

参考资料:英语牛人团团员

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-09

before

相似回答