虚拟语气的实战讲解(一)

MasterOsifuEnglish虚拟语气实战练习(一)

虚拟语气的实战讲解(一)

这几讲Master Osifu English将带领大家练习巩固虚拟语气语法点,通过各种题型演练,理论与实践相结合,Master Osifu English希望大家稳扎稳打,对虚拟语气的语法了然于胸。

 

1._____more careful, the mistake would not have been made.

 A.If he is   B.Had he been   C.Should he be  D.If he has been

解析:答案B.

解题思路,首先判读是哪种情况的虚拟,主句给出的信息would not have been得知,为过去情况的虚拟,从句应为had done形式,符合条件的只有B. 此处是省略if的倒装,故选B.

 

2.The order came that the medical supplies_____to Beijing for the H1N1 flu soon.

A.would be sent   B.should send   C. be sent  D. must be sent

解析:答案C.

解题思路,此题考查的是带有表示愿望、请求、建议、命令等词如order, suggest,command等后接从句时,谓语动词用should+do, should可以省略。Order后的同位语从句也用虚拟语气,故选C.

 

3.Had I known about this computer program, a huge amount of time and energy____.

A.would have been saved  B.had been saved   C.will be saved   D.was saved

解析:答案A.

解题思路,此题考查的是省略if的虚拟,而从had known给出的信息得知,此句为过去情况的虚拟,因此主句应为would have done形式,符合条件的只有A., 故选A.

 

4.But for the help of my English teacher, I____ the first prize in the English Writing Competition.

A.would not win  B. would not have won  C. would win  D. would have won

解析:答案B.

解题思路,此题考查的是but for短语的虚拟,从题意看,主句应为过去情况的虚拟,谓语动词应为would have done的形式,句意为否定情况,故选B.

 

5.This printer is of good quality. If it_____ break down within the first year, we would repair it at our expense.

A.would   B. might  C.could   D. should

解析:答案D.

解题思路,此题考查的是if 的虚拟,首先判断是哪种情况的虚拟,通过句意,应为将来情况的虚拟,从句谓语动词可以是did/were to do/should这三种形式,查看选项,只有D符合,故选D.

 

这一讲Master Osifu English给大家练习了五个题,希望大家跟着解题思路,牢记Master Osifu English讲过的语法点,一一对应就可以了。

 

 

 

 

http://blog.sina.com.cn/u/5396900707

http://www.masterosifuenglish.com/

本文版权属于Master Osifu English,转载请注明出处。商业使用请联系Master Osifu English



发表评论

你必须 登录后 才能留言!