非谓语动词havingbeendone和done作状语有什么-查字典问答网
分类选择

来自高希玉的问题

  非谓语动词havingbeendone和done作状语有什么区别?请给出些例子都与主语是动宾,也就是被动关系,前一个是发生在谓语动词之前,后一个表完成,那都是发生在谓语动词之前的,那还要怎么区分呢?

  非谓语动词havingbeendone和done作状语有什么区别?请给出些例子

  都与主语是动宾,也就是被动关系,前一个是发生在谓语动词之前,后一个表完成,那都是发生在谓语动词之前的,那还要怎么区分呢?是时间长短的区别吗?

1回答
2019-11-06 10:30
我要回答
请先登录
陆志敏

  1.两者的确很难区分,主要区别有以下两点.

  1)havingbeendone一般强调被动的动作,而且该动作必须和主句动作之间有着明显的时间/逻辑上的先后/因果关系,且隐含havingbeendone的动作不会再进行的意味.

  2)done做状语时更多时候强调的是一个可以延续的状态,而且它所表示的情况可以和主句动作同时存在.

  2.例如:

  1)Havingbeenkeptinthefridgefortwohours,thefoodhasgonebad.

  此题强调先有“bekeptinthefridge”,才导致了后面的“gobad”.

  前后动词有明显的先后/因果关系,且隐含了“这食物不会再放在冰箱里保存”的含义了.

  2)Frightenedbythenews,hefeltdizzy.

  其实frightededbythenews是由“hewasfrightenedbythenews”变化而来的,强调的更多是一种状态.

  其实在“他感到眩晕”的同时,他还在“感到害怕”.

2019-11-06 10:31:49

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •