英语时态选择she asked the worker how long ____to build the chuech.为什么选it had taken 不选 it was taken不是应该用被动的么?

问题描述:

英语时态选择
she asked the worker how long ____to build the chuech.
为什么选it had taken 不选 it was taken
不是应该用被动的么?

因为正常时态的句子是
It takes...(即how long) to build the church,
It has taken the workers ...(即how long) to build the church.