人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

tohavedone和havingdone都表示发生在谓语之前的动作Theoldman,______abroadfortwentyyears,isonthewaybacktohismotherland可以用tohavelived?

[复制链接]

问题:tohavedone和havingdone都表示发生在谓语之前的动作Theoldman,______abroadfortwentyyears,isonthewaybacktohismotherland可以用tohavelived?

答案:↓↓↓

网友采纳  不可以.  此句严格说来,havinglivedabroadfortwentyyears是(时间)状语,并非修饰theoldman的后置定语.  即句子可以调整句序为:Havinglivedabroadfortwentyyears,theoldmanisonthewaybacktohismotherland.  因为做状语的非谓语动作liveabroad发生在谓语动词beontheway...之前,且句子主语theoldman和lilveabroad之间为主动关系,所以用其现在分词livingabroad的完成形式havinglivedabroad.  如果用tohavelivedabroad,则不定式一般只能做目的状语或出乎意料的结果状语,句意不通顺.  另更正被推荐答案:非谓语动词的完成形式havingdone和havingbeendone根本不能做定语和补足语,这是很多学习者的理解误区,切记!
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表