求解一题英语题...在线等,谢谢

The new invention _________ the well-known expert on physics all his life.
A. spent B. cost C. took D. paid
烦请说明原因,谢谢

1. 答案:B.

2. 翻译:这个新发明耗尽了这个著名的物理学家毕生(的精力)。

3. 解释:
1)A spend和D paid一般只以人为主语,而不以物做主语,排除;
2)cost有个特殊用法:cost sb sth,意思是“使某人付出了...代价/使某人失去了...”,刚好符合题意。
再如:Carless driving cost him his life.
粗心驾驶使他付出了生命的代价。/粗心驾驶使他失去了生命。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-06
D 付出
第2个回答  2009-04-06
B
主语是invention,所以AD都不可能。
第3个回答  2009-04-06
B 因为pay for时是表示花费金钱,sb spent/sometime/in/on sth it takes sometime to do sth.
第4个回答  2009-04-06
选cost,spend的主语是人。cost的主语是物,表示花钱时间等。Take表示花时间,但一般放在it之后。pay 就不说了赛。
第5个回答  2009-04-06
c
使...出名吧
相似回答