【Havingbeendone,done的区别____man-查字典问答网
分类选择

来自孔宪豪的问题

  【Havingbeendone,done的区别____manytimes,hestillcouldn'tunderstandit.A、HavingbeentoldB、Told为什么答案是A,现在分词完成时的被动,B也可以表示完成和被动啊.同样,还有一道题:Thebuilding____lastyearisar】

  Havingbeendone,done的区别

  ____manytimes,hestillcouldn'tunderstandit.

  A、HavingbeentoldB、Told

  为什么答案是A,现在分词完成时的被动,B也可以表示完成和被动啊.

  同样,还有一道题:Thebuilding____lastyearisarestaurant.

  A、havingbeenbuiltB、built

  这道题为什么答案又选B了呢?

1回答
2020-05-23 00:03
我要回答
请先登录
董云龙

  havingbeendone的原型是havingdone,我们说下havingdone和done的区别,他们都能表示被动和完成,但是在做状语是havingdone表示done的那个动作发生在主句谓语动作之前,有一种顺序关系,而done没有这种关系.这点事最主要的,比如第一个问题,told是发生在understand之前的,所以用A.

  其实对于第二个题,不需要区分他们.因为在中学大学阶段,havingdone是不拿来做定语的,所以直接排除A了.

  有什么疑问还可以问我,

2020-05-23 00:04:20

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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