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

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:04:35
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.
粗心驾驶使他付出了生命的代价。/粗心驾驶使他失去了生命。

D 付出

B
主语是invention,所以AD都不可能。

B 因为pay for时是表示花费金钱,sb spent/sometime/in/on sth it takes sometime to do sth.

选cost,spend的主语是人。cost的主语是物,表示花钱时间等。Take表示花时间,但一般放在it之后。pay 就不说了赛。

c
使...出名吧