答案是A,为什么不用完成时,后面不是有for加一段时间吗?

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:12:46
答案是A,为什么不用完成时,后面不是有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
答案是A,为什么不用完成时,后面不是有for加一段时间吗?

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