我在贵州等着你张超:It __ the workers more than two years to build the hospital.

来源:百度文库 编辑:高校问答 时间:2024/05/06 00:17:12
四个答案:
A. spent B. used C. took D. cost
哪一个正确呢?它们之间有什么区别呢?请详解!
新疆乌鲁木齐2001年题 答案为A,怎么回事?

C

spend的主语必须是"人",宾语可以是钱、精力、时间等。其后用on+名词或用in(可省略)+动名词形式。它是在表示"某人买东西花多少钱"时使用。如:

She spends too much money on clothes. 她在服装上面花费太多的钱。

He spends half an hour playing football every day. 他每天踢半小时足球。

cost的主语必须是"物"或"事",表示"费用"、"耗费"。它是在表示"东西的价值、价格"时使用。如:

The dictionary cost me fifty yuan. 这本字典花了我50元钱。

How much does this ruler cost? 这把尺子多少钱?

take表示"花费"时,主语一般是"一件事"。如:

It took me half an hour to do housework. 做家务花去我半小时时间。

It takes a lot of money to buy the house. 买这座房子要花很多钱。

C took

几个固定短语
sb. spend sth./sometime (in)doing sth

It cost sb. sth.

It takes sb. sometime to do sth.

应该选C
A的主语应是人
有两结构SPEND ON和SPEND IN DOING
C固定句型IT TAKE SOMETIME TO DO STH
D一般是指用了多少钱,一般用在购物时
B那个就不沾边,使过去习惯于

选C
花费时间不用use,排除B
spend sb. on doing sth. 原题不符,排除A
cost+时间而不是+sb.排除D
it takes sb.+一段时间+to do sth.这是句型,表示花费某人时间做某事,所以选C.

选C
SPENT 的主语应该是人,既可以是花时间也可以是金钱

USE侧重于使用,比如器械工具等等

it take sb some time to do sth是一个词组,意思是花费某人多久的时间做某事,take 做花费讲是主语一般是物

cost 是值多少钱的意思
sth cost sb some money

选c 如果是某事花费某人一些时间时间就用took.
如果是某人在某物上花费时间就用spend(过去式spent)
而B选项只能人做主语.
D选项同样