福建福州泰全有限公司:It ______ him almost 2 hours to go to his office yesterday because of the traffic jam

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 02:52:35
It ______ him almost 2 hours to go to his office yesterday because of the traffic jam
A. spent B. cost C. took D. put

为什么选这个题,给出理由

选C
He spent 2 hours to go to...
The book cost him 10 yuan.
It takes/took/will take sb. st.to do sth.

答案是B,cost
cost sb 后可接sth,sometime,some money

选C. 表示花时间做某事时,当主语是it时, 只可能用take 即it takes/took sb. + 时间+to do sth.该句的意思是:由于交通阻塞, 昨天花了他几乎二个小时的时间才到他办公室。而spend用于主语是人的时候, 其结构通常sb. spend + time+ on sth./in doing sth. cost 的主语也是人物 但它不表示花时间 而是买什么东西花了某人多少money。至于put则是干扰项!在此! Is that clear?