这几讲Master Osifu English将带领大家练习巩固虚拟语气语法点,通过各种题型演练,理论与实践相结合,Master Osifu English希望大家稳扎稳打,对虚拟语气的语法了然于胸。 1._____more careful, the mistake would not have been made. 解析:答案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 解析:答案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 解析:答案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. 解题思路,此题考查的是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 解析:答案D. 解题思路,此题考查的是if 的虚拟,首先判断是哪种情况的虚拟,通过句意,应为将来情况的虚拟,从句谓语动词可以是did/were to do/should这三种形式,查看选项,只有D符合,故选D. 这一讲Master Osifu English给大家练习了五个题,希望大家跟着解题思路,牢记Master Osifu English讲过的语法点,一一对应就可以了。 |
|
来自: earthhomeo > 《虚拟语气》