Henry works in a big medicine factory now ,but he _in a hosipital for three years.A.workedB.has worked c.had been working D.had worked但是句子中有FOR 所以 为什么不选其他的答案呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 03:38:15
Henryworksinabigmedicinefactorynow,buthe_inahosipitalforthreeyears.A.workedB.hasworkedc.hadbeenworki

Henry works in a big medicine factory now ,but he _in a hosipital for three years.A.workedB.has worked c.had been working D.had worked但是句子中有FOR 所以 为什么不选其他的答案呢?
Henry works in a big medicine factory now ,but he _in a hosipital for three years.A.worked
B.has worked c.had been working D.had worked
但是句子中有FOR 所以 为什么不选其他的答案呢?

Henry works in a big medicine factory now ,but he _in a hosipital for three years.A.workedB.has worked c.had been working D.had worked但是句子中有FOR 所以 为什么不选其他的答案呢?
A、事情发生在过去,且具体FOR一段时间.用一般过去时.
就这样~加油哦~!
其他的没有在时间上有的对比,不用完成时态.

A
过去在一家医院,现在不在,一般过去时

选B,后半句的意思是表达他曾经在医院工作了三年,重点要表达的是曾经做,而现在已经不做了。所以用“has worked"