高三英语介词单选一道

Most of the children there are dying for knowledge but badly -------books.
A. in light of B. for lack of C. in praise of D. in want of
答案是D,我想选B,为什么不行?求解析!

第1个回答  2012-07-08
你好,这题的正确答案是D,
因为in want of 等于 in need of,意思是缺少,,,,,急需.....
整个句子的意思是:
那里的大部分小孩都渴望知识但却急需要书本.
B不对,表示"因为缺少,,,,,",表示的是原因.
第2个回答  2012-07-08
are dying for knowledge but badly -------books
are badly -------books
选B 的话,这里for表原因的,语意不对本回答被提问者采纳
第3个回答  2012-07-08
B选项语义解释不通