作业帮 > 英语 > 作业

if you had followed the doctor's advice, you ___ all right n

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 19:05:19
if you had followed the doctor's advice, you ___ all right now.
A would be
B would be done
C would have been
为什么A
虚拟语气主句不是would have done么阿!
主句从句时态不一样.
从句是如果 过去听从了医生建议,主句是:现在就没事了.
这种情况根据 主从句各自对应的结构来做.
【俊狼猎英】 欢迎追问
再问: 对阿,这种情况 主句不应该would have done 从句had done 么 怎么不选C
再答: 和现在事实相反主句是 sb. would do..好不好?
再问: 那也不对阿 表示与现在事实相反的情况:    从句:If 主语+过去时(Be动词用were)    主句:主语+should/would/could/might+do 这里从句是had done阿
再答: 从句根据从句,主句根据主句。 主从句这里并不对应。
再问: 有时,虚拟条件句中,结果主句和条件从句的谓语动作若不是同时发生时,虚拟语气的形式应作相应的调整。这种条件句叫错综条件句。   ①从句的动作与过去事实相反,而主句的动作与现在或现在正在发生的事实不符。 我觉得应该是这种情况
再答: 是的。你找到了标准的语法注解。