一条英文文法选择题求详细解答,急死了

No one else ____ willing to go,he offered to take the message.
A.was B.had been C.were D.being

答案是D,求为什麼和那一个字看得出是这样用,还有说出ABC错在那里,请用中文解答,谢谢

首先这是属于非谓语,有逗号,没连词
No one else ____ willing to go这部分,不能成为句子,一成为句子,就是状语从句,就不能是非谓语了
ABC一加,就是句子,因为他们是动词
being加进去就不是
此外,这个句子是这个状语从句变来的
because no no else would be willing to go.....
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-08
如果前后两个句子没有连词来连接,像because, but, and,等等,必有一个句子不是真正的句子。即在这个句子中,不能用动词的谓语形态。因为he offered to take the message是个完整句子,那么只有前半部分不是独立句子了。
看ABCD4个答案,A,B,C都可以作谓语,用在独立句子中,所以排除。只有D是分词,不能引导独立句子,正确。
第2个回答  2011-12-08
没有人愿意去,他主动提出带个信儿。
第3个回答  2011-12-08
答案是D. no one else -willing to go,是个独立主格从句,整句话的意思是因为没有其他人愿意去,他主动提出捎个口信。 也就是说真正的谓语动词是后面的offer to take the message. 如果选A. B , C 其中任何一个,就会导致句子碎片,也就是说,在中间没有连接词如and ,or 等得情况下,这就是两个无关的句子
相似回答