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

问题描述:

It took him ten years to complete it.That's how long___to do it.
a,he took b,him took,c,took him d,he was taken
为何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...