为什么不用完成时,后面不是有for加一段时间吗?--do you regret going back home now,mr.wang?--I____ in Shenzhen for ten years,but i've never regretted my final decision to move back home.A worked B was working C have worked D had worked 为什么不用完成时,后面不是有for加一段时间吗?

问题描述:

为什么不用完成时,后面不是有for加一段时间吗?
--do you regret going back home now,mr.wang?
--I____ in Shenzhen for ten years,but i've never regretted my final decision to move back home.
A worked B was working C have worked D had worked
为什么不用完成时,后面不是有for加一段时间吗?

for加完成时只是一般情况,并不是所有,for也可以和题中的过去时连用.
这道题的关键之处在于:答句中,明确表明我在深圳工作过十年,现在已经不再在那里工作了,过去的事情没有延续到现在,就不用完成时,而应该用过去时