问题补充:
She is a wellknown doctor now, but she as a cleaner at the hospital for five years.
A. has worked
B. worked
C. had worked
D. works
答案:
A. has worked
(答案→)B. worked
C. had worked
D. works
解析:B 考察动词时态。句意:她现在是一个有名的医生,但是以前她在那家医院里做了五年的清洁工。分析句子可知,她现在是医生,当清洁工是五年之前发生的事情,所以使用一般过去时,表示过去发生的事情。故B正确。