18. (1分)$It might have saved me some trouble __________ the schedule$. ( )
参考答案
D
2015_江苏卷 (英语)
18. (1分)$It might have saved me some trouble __________ the schedule$. ( )
D
【考点】GB:倒装句;GJ:虚拟语气.菁优网版权所有
【分析】它可能已省了我一些麻烦,要是我知道这个计划的话.
【解答】根据主句谓语动词might have done,可以知道是对过去情况的假设,那么if从
句中谓语动词则需用had done来表示对过去情况的假设,从而使得主从句保持一致.当
虚拟条件句的谓语动词是助动词had时,if可以省略,从而将had置于句首,句子倒
装.所以D选项正确.
故选:D.
【点评】此题考查虚拟语气中if省略倒装的现象.当虚拟条件句的谓语动词含有were,
should(助动词) ,had(助动词)时,if可以省略,从而将were,should(助动词) ,had
(助动词)置于句首,句子倒装.解此类题时,要根据语境、时间状语或主从句中的谓
语动词形式,来判断是对过去、现在、将来三个时间里,哪一个时间的虚拟假设,再做
题.