It __ the workers more than two years to build the hospital.

It __ the workers more than two years to build the hospital.
A.spent B.used C.took D.cost
哪一个正确呢?它们之间有什么区别呢?
新疆乌鲁木齐2001年题 怎么回事?
nickxm 1年前 已收到9个回答 举报

julietcheng 春芽

共回答了18个问题采纳率:88.9% 举报

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.买这座房子要花很多钱.

1年前

3

gh6j7kie 幼苗

共回答了2个问题 举报

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

1年前

2

非文非文 幼苗

共回答了15个问题 举报

C

1年前

2

卡塔的娟 幼苗

共回答了129个问题 举报

C took
几个固定短语
sb. spend sth./sometime (in)doing sth
It cost sb. sth.
It takes sb. sometime to do sth.

1年前

1

黄钟毁弃 幼苗

共回答了28个问题 举报

选C
SPENT 的主语应该是人,既可以是花时间也可以是金钱
USE侧重于使用,比如器械工具等等
it take sb some time to do sth是一个词组,意思是花费某人多久的时间做某事,take 做花费讲是主语一般是物
cost 是值多少钱的意思
sth cost sb some money

1年前

1

天浩村 幼苗

共回答了23个问题采纳率:95.7% 举报

D

1年前

1

XIANSH04 幼苗

共回答了54个问题 举报

选C it takes sometime to do sth.是固定搭配啊。

1年前

0

hsst1983 幼苗

共回答了13个问题 举报

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

1年前

0

孤独诗人 幼苗

共回答了14个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 24 q. 0.026 s. - webmaster@yulucn.com