题目
2. He didn't know that _____ the years to complete this special task.A. he would takeB. it will take himC. it would take himD. he would spend
2. He didn't know that _____ the years to complete this special task.
A. he would take
B. it will take him
C. it would take him
D. he would spend
题目解答
答案
C. it would take him
解析
本题考查宾语从句的时态和固定搭配。
- 主句时态:主句为过去时
didn't know,从句需使用过去将来时(would + 动词原形)。 - 固定搭配:表达“花费时间做某事”时,需注意主语与动词的搭配:
it takes sb time to do sth(强调时间被花费,主语为it)sb spends time doing sth(强调主动花费时间,主语为执行者)
- 选项辨析:需结合时态和搭配排除错误选项。
选项分析
A. he would take
- 错误原因:
take需与it搭配(it takes sb time),而选项中主语为he,搭配不当。
B. it will take him
- 错误原因:主句为过去时,从句应使用过去将来时(
would),但选项中使用will,时态错误。
C. it would take him
- 正确原因:
- 时态正确(过去将来时
would); - 搭配正确(
it takes sb time to do sth)。
- 时态正确(过去将来时
D. he would spend
- 错误原因:
spend需与doing sth搭配(sb spends time doing sth),但题目中使用to do(不定式),搭配不当。