She's a well-known doctor,but she ___ as a cleaner at the ho

扬帆9763252022-10-04 11:39:546条回答

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

已提交,审核后显示!提交回复

共6条回复
醉解蓝舟去 共回答了24个问题 | 采纳率95.8%
B,不要被for five years迷惑就选现在完成时,因为题目中很明确她现在是医生,因此在医院做清洁工的状态并没有延续到现在,不能用现完,而work是延续性动词,后面接for=时间段是完全可以的.
1年前
田得水 共回答了1234个问题 | 采纳率
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是一个【相对时...
1年前
hvjkvjkhgc6 共回答了2个问题 | 采纳率
C吧!这里用had表示过去的过去了,意思为“她在医院当了五年的清洁工”说明是在过去当的,故选C
1年前
lzjuner 共回答了2个问题 | 采纳率
答案选择B,用一般过去时表示曾今做过清洁工,但现在是医生。
1年前
别来无恙2005 共回答了15个问题 | 采纳率73.3%
B.表示陈述过去事实
1年前
凹凸0712 共回答了16个问题 | 采纳率81.3%
B,表示陈述过去事实
1年前

相关推荐