英语 求详解--need doing 和need to be done区别

原题是
--Does Bill realize what happened?
--No,he needs __the truth.
A told B telling C that we tell D to be told
答案选B,求准确解
抱歉啊,答案确实是D
3楼高人
希望详解,为什么B是错的

尊敬的楼主及楼上各位老师,我的看法不同,这句话没有错误,只是答案应该是D。
He needs to be told the truth.= The truth needs to be told to him.(他需要被告知真相。)
请楼主核对答案。
真的无语,许多人甚至高手解英语题像解数学题和物理题一样套用公式,我就纳了闷了,如果 He needs to be told the truth.这句话是错误的,那么,I want to be told the news 。这句话又怎样呢?“sth + need/ want/require + doing/ to be done”这个句型地球人都知道,但它的主语是事物呀!
回答楼主的补充问题:
We need to tell him the truth = The truth needs to be told to him (by us)=He needs to be told the truth (by us)。tell 接双宾语,第二句话将直接宾语truth作为被动语态句子的主语;第三句话将间接宾语 him 作为被动语态的主语。您可以把 need to 整个看成一个助动词。
另外,请您参阅我的解答: http://zhidao.baidu.com/question/336664801.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-14
楼上所述正确
望你在采纳他的同时,我补充一点
need doing,情态动词表被动
类似的还有want doing
他需要被告知真相
第2个回答  2011-11-14
这个题目出的不好。
英语有缘人说的对:A= D.
第3个回答  2011-11-14
这题出的有问题B=D即 need doing =need to be done
相似回答