She's a well-known doctor,but she ___ as a cleaner at the hosptial for five years.A has workedB workedC had workedD works
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/01 18:18:54
She's a well-known doctor,but she ___ as a cleaner at the hosptial for five years.A has workedB workedC had workedD works
She's a well-known doctor,but she ___ as a cleaner at the hosptial for five years.
A has worked
B worked
C had worked
D works
She's a well-known doctor,but she ___ as a cleaner at the hosptial for five years.A has workedB workedC had workedD works
B,不要被for five years迷惑就选现在完成时,因为题目中很明确她现在是医生,因此在医院做清洁工的状态并没有延续到现在,不能用现完,而work是延续性动词,后面接for=时间段是完全可以的.
She's a well-known doctor,but she ___ as a cleaner at the hosptial for five years.A has workedB workedC had workedD works
选 C had worked句意是:“她是一个知名的医生,但是她曾经在医院里做过五年的清洁工作”。【过去完成时】had worked是一个【相对时...
全部展开
She's a well-known doctor,but she ___ as a cleaner at the hosptial for five years.A has workedB workedC had workedD works
选 C had worked句意是:“她是一个知名的医生,但是她曾经在医院里做过五年的清洁工作”。【过去完成时】had worked是一个【相对时态】,相对她【当医生之前】,即【过去的过去】曾经
做过五年清洁工,所以,用【过去完成时】。
收起
答案选择B,用一般过去时表示曾今做过清洁工,但现在是医生。
B.表示陈述过去事实
B,表示陈述过去事实
C吧!这里用had表示过去的过去了,意思为“她在医院当了五年的清洁工”说明是在过去当的,故选C