作业帮 > 英语 > 作业

主句过去时态until从句为什么是过去完成?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/16 03:34:27
主句过去时态until从句为什么是过去完成?
偶遇一题:
The doctor advised his patient not to take any violent exercise until he___completely.
A.has recovered B.had recovered C.would recover D.recovered
答案选的B,我不知为何?我认为until后发生的事情肯定是在advise之后啊,为什么会是had?如果除去这四个选项,另外填一个,填什么最合适?求教了.
主句过去时态until从句为什么是过去完成?
这句话的意思是:“医生建议他的病人直到完全康复了才可以做剧烈运动”
注意,康复是在剧烈运动之前完成的 所以用完成时
如果advise用一般现在时,那句子就是The doctor advises his patient not to take any violent exercise until he has recovered completely.现在题目当中用了过去时adivised,所以从句从has recovered变成had recovered