虚拟语气快易通
2009-08-21陈淑香
陈淑香
虚拟语气对于英语学习者来说是块难啃的骨头,许多人望而却步。笔者经历多年的高中教学,深知英语学习者的困惑,经过探索总结出以下规律:从整体上说,虚拟语气分成两大类,一类是使用if从句虚拟情况来叙述事实内容,通过提前谓语的时态来表现虚拟情况。另一类是采用should加动词原形的形式。现就第一种虚拟语气论述如下:
虚拟语气的句子通过三种形式来考查。如表示与过去事实相反的假设必须在条件从句中用过去完成时。如:If you had worked hard, you would have passed the test.
if从句中用肯定句时,事实为否定。反之,从句是否定句时,事为为肯定。我把if从句称为第1句;主句you would have passed the test 称为第2句;事实句you didnt work hard 为第3句。由上文可知if you had worked hard 含义等于you didnt work hard,即第1句=第3句。其表现形式也分成三种:
第一种:(if第 1句,第2句)
If you had worked hard, you would have passed the test.
第二种:(第2句,but第3句)
You would have passed the test, but you didnt work hard.
第三种:(第3句,or/otherwise第2句)
You didnt work hard, or/otherwise you would have passed the test.
由以上三句我们可以看出,无论哪种形式都离不开中心句,即第2句。所以第2句的形式必须牢固掌握,尤其注意当指过去情况时用would have done 的形式。
我们又可归纳出,第2句不是和第1句在一起,就是和第3句一起出现。所以我们要找准的是第1句还是第3句。因为第1句是虚假的条件,要在事实的基础上提前一个时态,即如果是现在的事实,条件句中用过去时。如果是过去的事实,条件句中用过去完成时。反之,如果if 从句中是过去完成时,我们便知道事实是过去的,如果if 从句中用的是过去时,那么事实肯定是现在的事实。
如:If I had known her telephone number, I would have called her.
事实句I didnt know her telephone number. (if 从句用过去完成时来表达过去的事实);
If your father knew this, he would be angry.
事实句Your father wont know this. (if 从句中用过去时表达将来的事实);……p>
