Henry works in a big medicine factory now ,but he _in a hosi

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 所以 为什么不选其他的答案呢?
小彭006 1年前 已收到3个回答 举报

kannon1125 幼苗

共回答了15个问题采纳率:93.3% 举报

A、事情发生在过去,且具体FOR一段时间.用一般过去时.
就这样~加油哦~!
其他的没有在时间上有的对比,不用完成时态.

1年前

2

bf20061218 幼苗

共回答了6940个问题 举报

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

1年前

1

居士的残酒 幼苗

共回答了9个问题 举报

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

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.362 s. - webmaster@yulucn.com