to have done 和 having done 都表示发生在谓语之前的动作The old man,______abroad for twenty years,is on the way back to his motherland可以用to have lived?
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 01:41:59
to have done 和 having done 都表示发生在谓语之前的动作
The old man,______abroad for twenty years,is on the way back to his motherland可以用to have lived?
不可以.
此句严格说来,having lived abroad for twenty years是(时间)状语,并非修饰the old man的后置定语.
即句子可以调整句序为:Having lived abroad for twenty years,the old man is on the way back to his motherland.
因为做状语的非谓语动作live abroad发生在谓语动词be on the way...之前,且句子主语the old man和lilve abroad之间为主动关系,所以用其现在分词living abroad的完成形式having lived abroad.
如果用to have lived abroad,则不定式一般只能做目的状语或出乎意料的结果状语,句意不通顺.
另更正被推荐答案:非谓语动词的完成形式having done和having been done根本不能做定语和补足语,这是很多学习者的理解误区,切记!
他们都是主动语态,都表示发生在谓语动词之前。区别只在于结构是需用不定式还是分词。如: I'm sorry to have hurt you. (be sorry to do ) He 我
不可以
have been done 和 to be done
having done 和 to have done的区别having done 和 to have done 有什么区别?
having done和to have done区别?我们老师说regret to have done,forget having done都表示完成.
would have liked to 和would like to have done
have been to和have done to的区别
to be done、being done 和have been done 有什么区别啊~
have done to
happen to have done sth 和pretend to have done sth 的中文意思
considered to do和considered to have done怎么区分
seem to do和seem to have done的区别
have sth. done 和have sth.to be done用法有什么区别
have something done和need to be done如题 请问have to be done ,need to be done怎么使用?是什么时态?表示什么时间段?
非谓语动词to have done 和to be done的区别
claim to have done sth 是声称做过某事 可是to do 和 to have done 有什么区别?
remember doing 和remember to have done 的区别
may have done和may have done 的区别RTmay have done和might have done
can not have done sth和be considered to have done sth和offer to do sth 的中文意思
请问不定式和having done 还有to have done 是不是不能做伴随状语?