琪琪

Grammar Tea

【与过去事实相反的虚拟语气】
🌸一、基本句型:
   本虚拟语气中,if从句的动词要用过去完成时,主句则是助动词的过去时再加上“have+过去分词”,句型如下:
If+主语+had+过去分词,主语+would/could/might/should/ought to +have+过去分词
 
🌸二、使用时机及要点:
(a)本虚拟语气旨在表示与过去事实相反的情况。换言之,一见到此类过去完成时的句型出现时,我们就确知当时的事实并非如此。
 
(b)注意if从句中had与had had的区别:
1)在“if+主语+had+名词”结构中,had为一般过去时动词,译成“有”,此为表示与现在事实相反的虚拟语气。主句中置一般过去时的助动词即可。
2)在“if+主语+had+过去分词”的结构中,had为过去完成时助动词,译成“曾经”或“已经”,之后置过去分词,此时为表示与过去事实相反的虚拟语气。主句使用“过去时助动词+have+过去分词”。

Question:
1、If I ______ earlier,I could ______ him.
(A)have arrived,have met
(B)had arrived,have met
(C)had arrived,had met
(D)have arrived,had met
 
2、If he ______ ,he______ a car.(如果他现在有钱,就会买车了。)
(A) have money,will buy
(B) had money,will buy
(C) have money,would buy
(D) had money,would buy
 
3、If he ______ money,he ______ a house.(如果他当时有钱的话,就会买房了)
(A) had had,would buy
(B) has,would buy
(C) had had,would have bought
(D) has,would have bought



Answer:
1、选B。
   表示与过时事实相反的情况,
 
2、选D。
如果他现在有钱,就会买车了。(与第三题形成对比)
 
3、选C。
    如果他当时有钱的话,就会买房子啦。(与第二题形成对比)

评论