by和before的区别

问题描述:

by和before的区别
1个回答 分类:英语 2014-09-21

问题解答:

我来补答
在其他意义上区别很大.我想你问的是在“.以前”这个意义上的用法有何区别,对吧?
by的意思是在某个时间之前已完成,强调到了这一时间点时的状态是“已完成”,一般搭配完成时(过去完成、现在完成、将来完成);
before的意思是发生在某个时间或事件之前,强调先后顺序,通常搭配一般时(一般过去时、一般将来时等).
有个别时候是通用的,但大多数时候能够通过时态区分.
再问: 我刚刚看了很多例句,发现by在作之前讲的时候后面加时间点,before加从句。对么?
再答: 不完全对。下面几句都是对的: I had finished my homework by the time you got home. I will have finish my homework by 4:00. I left before you came here. I usually leaves home before 7:00.
 
 
展开全文阅读
剩余:2000
上一页:14,16
下一页:对一下