by和before有什么区别

回答
爱扬教育

2022-01-13

  • 相关推荐
by的意思是在某个时间之前已完成,强调到了这一时间点时的状态是“已完成”,一般搭配完成时(过去完成、现在完成、将来完成);
before的意思是发生在某个时间或事件之前,强调先后顺序,通常搭配一般时(一般过去时、一般将来时等)。

扩展资料

  It works by remote control.

  它通过遥控工作。

  She'll have had the results by now.

  她现在应该知道结果了。

  It will be months before we get the results.

  我们要等很长时间才能得到结果。

  Test the heat of the water before getting in.

  入水之前先试一试水温。