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

问题描述:

关于现在分词完成时在句中做状语的选择题
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为什么不能选?
1个回答 分类:英语 2014-09-17

问题解答:

我来补答
(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,因为它也是谓语,对吗
再答: 恩恩。你真是聪明了。会举一反三。真不错
 
 
展开全文阅读
剩余:2000