请高手指点:一道英语选择题,请仔细分析每一个选项,谢谢

Nobody () any more to say, the meeting was closed.
A:had.B:has had C:having D:had had

答案:C.

翻译:没有人还有话要说了,所以会议结束了。

解释:此题考查独立主格结构。
1. 逗号前后两部分没有任何连词连接,说明这只是一个简单句。
而逗号后面的部分the meeting was closed是一个完整的句子,这就说明逗号前面只能充当后句的某一成分即状语。
2. 但是逗号前面的部分又有自己的独立主语nobody,这就说明它是独立主格结构,选项必须填入非谓语动词。
独立主语nobody和动词have之间为主动关系,所以必须填入现在分词having,即正确答案为C。
3. A选项使用了have的过去式或过去分词。
如果是过去式,说明逗号前面是一个独立句子,这样它和逗号后面句子必须加上连词如and等才能连接上,错误;
如果是过去分词,说明nobody和have之间为被动关系,不符合句意,错误;
BD选项分别使用了现在完成时和过去完成时的谓语结构,这都表明逗号前面是一个独立的句子,这就同样要求前后用逗号隔开的两个句子直接必须出现连词如and等进行连接,错误。
4. 至于独立主格结构的语法,这比较繁杂,烦请楼主自行到百度百科进行搜索。
此处囿于篇幅,不再赘述。

如果你满意我的答案,敬请采纳,这是对我们答题者劳动的尊重,多谢!

参考资料:英语牛人团

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-29
不是什么独立主格结构,有主语Nobody
选D,the meeting was closed都是过去式,所以前面的肯定是过去完成时
第2个回答  2012-03-30
D 现在完成时
相似回答