the teacher"s advice yesterday, you __________in hospital now.A.Were you t
题型:不详难度:来源:
the teacher"s advice yesterday, you __________in hospital now.A.Were you to follow | B.Had you followed, wouldn’t be | C.Had you followed, wouldn’t have been | D.If you followed, wouldn’t have been |
|
答案
B |
解析
试题分析:考查错综条件句的虚拟语气与倒装。本句条件句是一个与过去事实相反的虚拟语气,中使用过去完成时,如果条件句中省略了if,要使用部分倒装的形式。同时这句的主句中与现在事实相反,要使用“情态动词+动词原形”。句意:如果我昨天采纳了老师的建议,你现在就不会住院。故B正确。 点评:当条件句与主句的时间不一样的时候,要分别根据不同的时间使用不同的时态,同时如果条件句中省略if句子要使用部分倒装的形式。 |
举一反三
When I first met him, it seemed as if he______food for days.A.did not eat | B.had not eaten | C.was not eating | D.would not have eaten |
|
----This is for you. ----You____have!I do not know how to thank you.A.must not | B.couldn´t | C.needn’t | D.shouldn’t |
|
He____to school,so he turned off the alarm clock and went back to sleep.A.needn’t have gone | B.hasn’t needed to go | C.needn’t go | D.didn’t need to go |
|
for the free tickets, I would not have gone to the films so often.A.If it is not | B.Were it not | C.Had it not been | D.Should it not be |
|
-----Are you pleased with the play? ------Not at all. It couldn’t have been___.A.worse | B.so better | C.better | D.the worse |
|
最新试题
热门考点