非谓语动词完成式可以做后置定语吗?
问题描述:
非谓语动词完成式可以做后置定语吗?
Dina,___for months to find a job as a waitress,finally took a position at a local advertising agen
A.struggling B.struggled C.having struggled D.to struggle
选神马?为神马?
一楼滴热心网友,你"热心"是有了,不过少了点"料"哟!
答
1.非谓语动词的完成式不能做后置定语,也不能做(宾语)补足语,一般只能做状语.
2.此题答案为C.
翻译:蒂娜努力了几个月找到了一份女侍应生的工作,最后她终于在当地的一家广告公司找到一个职位.
1.此题答案中的非谓语动词的完成式并非做后置定语,而是做时间状语,出题人只是为了设置思维陷阱而把它放在句子主语Dina之后.
2.句子主语Dina和非谓语动词struggle之间的主动关系,使用现在分词做状语,排除BD;
D为不定式,一般做目的状语或出乎意料的结果状语.
3.struggle和谓语动词took之间有着明显的先后关系,所以使用现在分词的完成式having struggled引导词状语.
排除A,选择C.如果是非谓语作状语到是能理解这里用完成式了,不过感觉前后语说意不搭呀!难道广告公司也需要"waitress"呵呵!先做waitress,再做广告公司的某个职位,楼主不要把前后两个混为一谈了。