2). It is wonderful that you should have achieved so much in these years. 這幾年中你們竟然取得如此大的成就,真了不起!(注意這裡主語從句內出現時間狀語in these years,一般要求用現在完成時,而使用should是為了表示驚異、讚歎意味。
句型: If ...were/V-p.t. ..., ...would/might/could/should + 原形V.... (較單純動詞變化)
例1. If I were you, I would be satisfied. (In fact, I am not you.)
例2. If I had money on me, I would take this expensive one.
(In fact, I don't have money with me, so I can't take this expensive one.)
2.
針對過去事件的假設語氣 (過去假設法) (即非過去事實--與過去事實相反)
句型: If ...had + P.P..., ...would/might/could/should + have + V-p.p. .... (完成式動詞變化)
例:If I had been with them, the children wouldn't have been injured.
時間軸圖示 ( 藍色 直線 為正常時式, 粉紅 斜線 為假設語氣)
3.
表對未來之推測、假設 (未來假設法)
A)
should/happen to表“萬一/如果碰巧”:
句型:If ...should/happen to +原形V..., ...will(would)/may(might)/can(could)/should +原形V
例:If there should be strikes, the company will/would lay off the strikers.
例:That's a good idea, but suppose mom were to find out.
註:if-條件句「如果,假如」-- 表事件之條件或可能性。(動詞變化:直說法--時式正常變化)
例1. If it rains heavily, the river nearby floods/will blood. (如果大雨,河流就淹水。)→ 條件,結果。
例2. If she told you that, she was lying. (果真她這麼告訴你,她就是在撒謊。)→ 過去可能的事實。
句型: If ...were/V-p.t. ..., ...would/might/could/should + 原形V.... (較單純動詞變化)
例1. If I were you, I would be satisfied. (In fact, I am not you.)
例2. If I had money on me, I would take this expensive one.
(In fact, I don't have money with me, so I can't take this expensive one.)
2.
針對過去事件的假設語氣 (過去假設法) (即非過去事實--與過去事實相反)
句型: If ...had + P.P..., ...would/might/could/should + have + V-p.p. .... (完成式動詞變化)
例:If I had been with them, the children wouldn't have been injured.
時間軸圖示 ( 藍色 直線 為正常時式, 粉紅 斜線 為假設語氣)
3.
表對未來之推測、假設 (未來假設法)
A)
should/happen to表“萬一/如果碰巧”:
句型:If ...should/happen to +原形V..., ...will(would)/may(might)/can(could)/should +原形V
例:If there should be strikes, the company will/would lay off the strikers.
例:That's a good idea, but suppose mom were to find out.
註:if-條件句「如果,假如」-- 表事件之條件或可能性。(動詞變化:直說法--時式正常變化)
例1. If it rains heavily, the river nearby floods/will blood. (如果大雨,河流就淹水。)→ 條件,結果。
例2. If she told you that, she was lying. (果真她這麼告訴你,她就是在撒謊。)→ 過去可能的事實。