It took him ten years to complete it. That's how long___to do it.

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:02:09
a, he took b, him took, c, took him d, he was taken
答案是a, 为何d不对吖?
有 he took ten years to do 这用法的吗? 不是应该he spent ten years to do?

take 有这么一种解释:
To subject oneself to:
使自己经受:
例如:We took extra time to do the job properly.
我们花额外时间来把这顶工作做好
另外,spend 也是可以的,但是没有spend……to do sth这种用法
一般式spend……on sth或者spend+时间+in doing sth.
另外D选项是个被动语句
He是主语,是He took time 而不是 time took him
被动的顺序错了

还可以是 it took him

没有 he took ten years 肯定不对的

spent就对了

d 答案应该也对的,跟你们老师沟通下

it took him ten years to do it这件事花了他十年
or
he spent ten years to do it他花了十年来做这件事
都对
he took ten years to do 也不是不行,但是听起来有点怪,不用为好he was taken翻译过来是他被带走
That's how long he was taken to do it这翻译起来,那就变成了:这就是他被带走了多久去做那件事..怪怪的吧,哈哈

表示花费时间金钱的句型哦 有以下几种
it takes/took sb sometime to do (时间)
sb spend/spent sometime (in) doing or sb spend some money on sth(时间,金钱)
sth cost sb some money(金钱)
sb pay/paid some money for sth(金钱)