not...until和not...before的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1.not...until意思:直到……才;直到才;直到才;直到....才
2.not...before意思:不…以前
二、用法不同
1.not...until用法:作连词用于肯定句时表示“直到…为止”,指某一动作或状态一直持续到till后面的句子所表示的时间为止,这时主句的谓语动词是延续性动词。
2.not...before用法:主句的谓语动词是过去时,那么till引出的从句中的谓语动词可用过去式,也可用“should+动词原形”,前者含有“果然”或“一定”的意思,后者含有“盼望”的意思。
三、侧重点不同
1.not...until侧重点:not...until表示到了这个节点发什么了什么事。
2.not...before侧重点:not...before表达在这个节点之前发生的。
可是,他们意思相同。
追答亲 并不完全相同。看下面
Dont go anywhere before i come back. 我回来之前你哪里都不要去。
Dont go anywhere until i come back. 你哪里都不要去直到我回来。
这个例子他们表达的是相同的意思。唯一的不同是翻译成字面不相同,表达方式不同。
你懂我的意思了么。
意思就是说安全看你要表达什么意思和用什么方式。
再比如。我们要表达我昨晚直到2点才睡。
I didnt fall asleep until 2 oclock last night.
I DIDNT FALL ASLEEP BEFORE 2 OCLOCK. 我2点之前没有入睡。
显然这个情况用BEFORE就不是我们要表达的意思了。
所以刚才我说就是要看你表达什么意思。