非谓语做定语时,having done,和doing有什么区别?
题目
非谓语做定语时,having done,和doing有什么区别?
如果是在过去式中用having done还是doing?
答案
doing动名词
表示的动作与谓语同时发生
having done动名词的完成时
表示的动作发生在谓语之前
同样,谓语过去时,假如是同时发生用doing
假如是发生在过去动作的过去,也用having done
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 夕阳西下,天空燃烧着一片橘红色的晚霞.大海,也被霞光染成了红色,
- 为了测定一瓶盐酸溶液溶质的质量分数,取50.0g盐酸溶液于烧杯中,加入8g铁的合金,恰好完全反应(杂质不参加反应)反应后称量烧杯中剩余物质的质量为57.8g,假设生成的气体全部飘走
- 人的红细胞、血小板、白细胞中的染色体数目
- 我就是奇迹 作文
- 英语翻译
- 六一儿童节,老师按人数分礼物给六(1)班和六(2)班同学.六(1)班有40人,六(2)班有50人,六(1)班分到160件,六(2)班应分得多少件?
- CO2通到Ca(OH)2中过量会怎样?
- 我就是不会做- -.不废话,进主题
- 有木有比and更好的连接词
- 冬天的北方,人们常用狗拉雪橇,一条狗用150N的水平拉力拉着重1000N的雪橇在雪地上向东滑行.