关于before和after

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:23:17
比如一句话:Then she cooked dinner before her children came back home.
这句话意思是:她在孩子回来之前做晚餐。
还是:她在做晚餐之前孩子回来。

首先,你上面那句话有语法错误,正确的应该是Then she had cooked dinner before her children came back home.
显而易见最容易记就是before用在完成时里,为什么呢?因为before是在什么之前的意思,说这句话时我们已经假设了这一切的存在,所以要用虚拟语气,就是说句子中最少要用过去时。其次表示在什么之前做完的那件事要用过去完成时。

你可以试着这样理解, 在孩子回来之前,她已经做好了晚餐。
而你说的,她在做晚餐之前孩子回来。那时晚餐还没有做好。
就是做没做好的区别了。上一句话的意思在孩子回来之前,她已经做好。下一句话的意思就是孩子回来了,晚餐还没有做好。
after应该用到第二句话里。在她孩子回来之后,她才着手做晚餐。

  before和after的区别:
  after
  介词
  1.在...以后
  After graduation he went abroad.毕业后他去了国外.
  At half after ten it began to rain.在十点半下起雨来.
  2.在...后面;随...之后
  After you with the paper,please.请您看完报纸后给我.
  She entered the hall after her mother.她跟随在她母亲之后进入厅内.
  3.低于;次于
  A captain comes after a major.上尉军衔低于少校.
  4.鉴于,由于
  After what had happened he could not continue to work there.鉴于所发生的事情,他不可能继续在那里工作下去了.
  5.仿照,模仿
  This is a painting after Picasso.这是一幅仿毕加索的画.
  6.依照;按照...的名字
  The kid was named after his grandfather.这孩子是以他祖父的名字命名的.
  7.尽管