by和before的区别

来源:学生作业帮助网 编辑:作业帮 时间:2021/04/17 18:37:41

by和before的区别

在其他意义上区别很大.我想你问的是在“.以前”这个意义上的用法有何区别,对吧?
by的意思是在某个时间之前已完成,强调到了这一时间点时的状态是“已完成”,一般搭配完成时(过去完成、现在完成、将来完成);
before的意思是发生在某个时间或事件之前,强调先后顺序,通常搭配一般时(一般过去时、一般将来时等).
有个别时候是通用的,但大多数时候能够通过时态区分.

  1. by是介词 后面一般加时间点 表示在什么之前 多用于完成时 例如by the time和by the end of last month等

  2. before做连词时 后面一般加句子 作介词时 后面加doing sth.或名词