2019-2020学年度人教版选修六Unit 2Poems Period3 Learning about Language学案(8页word版)
2019-2020学年度人教版选修六Unit 2Poems  Period3 Learning about Language学案(8页word版)第3页

  

  

                     

  

  Ⅰ.单项填空

  1.The weather turned out to be fine yesterday.I ________ the trouble to carry my umbrella with me.

  A.should have taken B.could have taken

  C.needn't have taken D.mustn't have taken

  答案 C

  解析 needn't have done sth.本没必要做......而做了。

  2.But for your help,I couldn't ________.

  A.have succeeded B.be successful

  C.succeed D.have been success

  答案 A

  解析 but for意为"多亏......;要不是......",用虚拟语气。本句是对过去事情的虚拟,用情态动词+have done,故选A项。

  3.I would have come earlier,but I ________ that you were waiting for me.

  A.didn't know B.hadn't known

  C.would have known D.haven't known

  答案 A

  解析 本题前半句为虚拟语气,后半句是真实情况,由句中were可知用一般过去式。

  4.If I had worked harder at school,I________in a comfortable office now.

  A.would sit B.would have sat

  C.would be sitting D.were sitting

  答案 C

  解析 考查混合虚拟语气。从句是与过去事实相反的虚拟,主句是与现在事实相反的虚拟。

  5.We ________ our lives had it not been for the policeman.

  A.would have lost B.should lose

  C.might lose D.had lost

  答案 A

  解析 由后面"had it not been for..."可知是对过去事实的虚拟,主句应用would have done,故选A项。

  6.________ more careful, his ship would not have sunk.

  A.If the captain were

  B.Had the captain been

  C.Should the captain be

  D.If the captain would have been

答案 B