2j1s
春芽
共回答了16个问题采纳率:75% 举报
答案:If he _had taken_his doctor's advice,he _might still be_ alive.
解析:本题主要难点是,本题中使用的是错综时间条件句,主句和从句的谓语动词所指时间并不一致,主句为对现在事实的假设,从句为对过去事实的假设.
与过去事实相反的假设时,主句谓语动词形式为should (would,could,might) + have + 过去分词,条件从句谓语动词形式为had+过去分词
对现在事实相反的假设时,主句谓语动词形式为should (would,could,might) +动词原形,条件从句谓语动词形式为动词过去时(be用were)
因此,本句中主句部分应使用might+be结构表示对现在事实的假设,从句部分应使用had+taken结构表示对过去事实的假设.
回答“问题补充”
“虚拟语气从句用had been,主句应该用should have done”在主句和从句都是过去事实的假设时,是正确的.本题关键是其主句是对现在事实的假设,因此主句应使用“should (would,could,might) +动词原形”这一结构.
如果对你有所帮助,请点击本页面中的“选为满意回答”按钮,
1年前
10