(虚拟语气)If条件从句主句与现在事实相反Ifsb
+过去式(be的过去式是were)sb
+would(should,could,might)+动词原形与过去事实相反Ifsb
+haddonesb
+would(should,could,might)+havedone与将来事实可能相反Ifsb
weretodoC
should+动词原形sb
+would(should,could,might)+动词原形非真实条件句中谓语动词形式一、单项选择1
Whatwouldhavehappenedifyou________herchild
hadn’thelpedB
couldn’thelpC
wouldn’thelpD
didn’thelp题干主句中用了wouldhavehappened,可见是对过去情况的虚拟,所以if从句中应该用过去完成时
所以正确答案是:A2
IfAlice________thisafternoon,themeetingwouldbeputoff
wouldnotcomeB
mightnotcomeC
shouldnotcomeD
couldnotcome题干主句中用了wouldbeputoff,且if从句中有时间状语thisafternoon,可见本题是对将来情况的虚拟,所以if从句中谓语动词可以用三种表达:1
weretodo;3
shoulddo
所以正确答案是:C3
IfI________withherlastsummer,I________withhernow
worked;amgettingonverywellB
hadworked;wouldgetonverywellC
hadworked;wouldhavegotonverywellD
hadworked;willgetonverywell本题由lasts