关于现在分词完成时在句中做状语的选择题

11.The country______,most of the Americans hurry home before the night falls.
A.hasn't been cleaned up B.having not cleaned up C.having not been cleaned up D.is not cleaned up 参考答案是选C,请问这题的解题思路是什么,A为什么不能选?

楼主好,这一题的话,是独立主格结构,也就是一个名词或者代词+其他结构在句中做状语,相当于一个状语从句或者并列句。前后两部分的主语是不一样的,比如这句里面前面的主语是the country,后面主语是 most of the Americans,,独立主格结构的用非谓语动词,也就是-ing或者-ed或则-to do这三种之一, 具体哪一种看这个动词和独立主格结构中的主语是什么关系了.那么这题为何不选A呢,也就是区分独立主格结构和两个并列句的区别,就在于前后两部分之间没有连词,如果逗号后面有连词but,这题就选A了,因为but 连接两个完整的独立句子,所以动词的一般形式,因为没有连词but,是独立主格结构, 所以就用 非谓语动词形式啦!当然,不同句子连词不同哦,不一定非要是but,只不过这里是表示转折关系的。望采纳啊!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-09
(C) having not been cleaned up
独立主格题型

独立主格结构主要表示谓语动词发生的时间、原因、条件或伴随情况等,相当于一个状语从句或并列句。主句和从句的主语不同,如 It being Christmas, the government offices were closed. 由于圣诞节的缘故,政府机关都休息。一个句子只有一个谓语动词,故排除a,d,The country和clean up 之间是被动关系,clean up是人发出的,故选(C) having not been cleaned up 你学下独立主格的题型吧。追问

所以说,A选项hasn't been cleaned up,has 是谓语,后面已经有谓语hurry了,所以就排除A是吗?

追答

是的。不过has不是谓语
应该是hasn't been cleaned up这一个整体是属于谓语部分

has只是用于现在完成时态的助动词而已

追问

那难道having not been cleaned up ,这不是谓语部分吗

追答

不是,是修饰The country

如果是谓语,直接跟在主语后面的话,那应该有谓语动词,
但是having是动名词,就是名词,所以它的一个整体也无法作为谓语

追问

实在是太感谢你的回答了,所以也不能用had not been cleaned up,因为它也是谓语,对吗

追答

恩恩。你真是聪明了。会举一反三。真不错

本回答被提问者采纳
第2个回答  2013-08-09
选A时,后面most前应该加上连接词and,从而 构成并列句。不然逗号前边的就是一个短语,即:独立主格结构=名词或者代词+其他结构在句中做状语,相当于一个状语从句或者并列句。不用分词作状语,是因前后两部分的主语是不一样的,比如这句里面前面的主语是the country,后面主语是 most of the Americans