问题: 语法综合练习4
The old man,__________ abroad for twenty years,
is on the way back to his motherland.
A. to work B. working
C. to have worked D. having worked
请详细写出解题的过程和思路。
解答:
答案为C.
这个老人在海外工作已有20年,所以"工作已有20年"是老人的定语.能作定语的形式很多,可以是不定式,分词,从句等,这里则必须满足完成式的条件.答案A,B没有完成的意义,应该排除,答案D虽为完成形式,但它是动名词,不能作定语,因此答案C是唯一正确答案.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。