正确答案为C。解析:原句意思为李医生在医院有一份工作,句中is变成了was,说明这个句子为一般过去时。A项,for 40 years ago 这个搭配是错误的,不需要介词for; B项,since 40 years ,意思是,因为40年,放在原句中意思不同; C项,40 years ago ,意思是,40年以前,放在原句中意思是,李医生在40年以前在医院有一份工作,故正确; D项,for 40 years ,并未体现出过去语态。所以,这题选C.
这样
应是D
for +时间段
since+时间点
你好。答案D。since 3 years ago