1.Itisstrangethathe_________so.
2.MyfatherdidnotgotoNewYork;thedoctorsuggestedthathe_________there.
3.IwishthatI_________withyoulastnight.
C.havegoneD.couldhavegone
4.Ifyouhadtoldmeinadvance,I_________himattheairport.
C.wouldhavemetD.wouldhavemeet
5.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_________mehow.
6.Ienjoyedthemovieverymuch.IwishI_________thebookfromwhichitwasmade.
C.shouldhavereadD.arereading
7.Youarelate.Ifyou_________afewminutesearlier,you_________him.
A.come;wouldmeetB.hadcome;wouldhavemet
C.come;willmeetD.hadcome;wouldmeet
8.Ifshecouldsew,_________.
A.shemakeadressB.shewouldhavemadeashirt
C.shewillmakeashirtD.shewouldhadmadeacoat
9.IfI_________you,I_________moreattentiontoEnglishidiomsandphrases.
A.was;shallpayB.am;willpay
C.wouldbe;wouldpayD.were;wouldpay
10.HadIknownhername,_________
A.ordoessheknowmine?B.andwheredoesshelive?
C.shewouldbebeautiful.D.Iwouldhaveinvitedhertolunch.