tohavedone和haingdone有什么区别?都是主动-查字典问答网
分类选择

来自矢其的问题

  tohavedone和haingdone有什么区别?都是主动语态,都是发生在谓语之前

  tohavedone和haingdone有什么区别?都是主动语态,都是发生在谓语之前

1回答
2020-05-20 22:54
我要回答
请先登录
李柏林

  首先必须了解tohavedone和havingdone的结构;前者是不定式的完成时,后者是动名词或现在分词的完成时;然后根据需来选择该用哪种形式.例如:

  1、Havingfinishedhishomework,theboywasallowedtowatchTVforawhile.(Havingfinished是现在分词短语,作原因状语,这里不可用不定式形式)

  2、TheteacherwasangryatMary'shavingmadethesamemistake.(作介词宾语时,需要用动名词形式)

  3、Iamsogladtohavetalkedtoyou.(behappy/glad/sorry.要求接不定式形式)

  如仍有疑问,欢迎追问!

2020-05-20 22:58:45

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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