虚拟语气的实战讲解(四)
通过大量的习题演练,Master Osifu English希望大家把虚拟语气吃透。无论何种题型,按Master Osifu English所讲思路去做,大家会更加得心应手,这一讲,我们继续。
1.We_____last night, but we went to the concert instead.
A.must have studied B.might study C.should have studied D.would study
解析:答案C.
此题的last night给出的信息为过去情况的虚拟,谓语动词应为过去式的情态动词should/would/could/might+ have done形式,故选C.
此题讲一下A选项,must have studied表示肯定猜测之意。
2.---I stayed at a hotel while in New York.
---Oh, did you? You____with Barbara.
A.could have stayed B.could stay C.would stay D.must have stayed
解析:答案A.
首先要判断此句属于哪种情况的虚拟,通过句意,为过去情况的虚拟,谓语动词应为should/would/could/might+have done形式,故选A.
3._____it rain tomorrow, we would have to put off the visit to the Yangpu Bridge.
A.Were B.Should C.Would D.Will
解析:答案B.
首先要确定是哪种情况的虚拟,句中的tomorrow给出的信息,此句为将来情况的虚拟,而且此题为省略if的倒装形式的虚拟,故选B.
4.Had you listened to the doctor, you ____all right now.
A.are B.were C.would be D.would have been.
解析:答案C.
通过读题,此句为错综条件虚拟句,此句为省略if 的过去情况的虚拟,而主句中now给出的信息为现在情况的虚拟,谓语动词应为should/would/could/might+do的形式,故选C.
5.If only I___my car.

A. haven’t lost B.wouldn’t lose C.didn’t lose D. hadn’t lost
解析:答案D.
If only的虚拟语气谓语动词与wish的相同,让我们首先确定是哪种情况的虚拟,通过句意为过去情况的虚拟,谓语动词应为had done形式,故选D.
Master Osifu English边讲边练边帮助大家复习,以便知识点更加牢固地掌握。
http://blog.sina.com.cn/u/5396900707
http://www.masterosifuenglish.com/