if假設語氣文法可分為四種情況
1.真實情況(符合現在事實)2.與現在事實相反3.與過去事實相反4.與未來事實相反
現在事實相符的if假設語氣文法(真實情況)
所謂的真實情況就是代表事情會發生,只是他帶點不確定性。
句型:If + 主詞1 +現在式動詞, 主詞2 +will/can/shall/may+ VR(原型動詞)
If it rains tomorrow, I will stay home. (如果明天下雨的話,我就待在家。)
與現在事實相同,附屬子句需使用現在式代替未來式;表條件的副詞子句常以現在式動詞代替未來式動詞
表條件的字眼:if/when/before/once(一但)/unless(除非)/as soon as (一~~就~~)
After the project is completed, Mr. Lin will take his vacation.(計畫完成後,林先生即將放假。)
記憶口訣:滿足現在的條件(附屬子句),未來(主要子句)才會發生的事 (附屬子句中的條件現在先滿足,則主要子句的事情會在未來發生)
與事實相反
所謂與事實相反就是表示該事情沒有發生,但是分以下三種情況。
與現在事實相反的if假設語氣
句型: If +主詞+過去式動詞 , 主詞+ would/could/should/might +RV(原形動詞)
If he were here, I would beat him.
因為主詞的BE動詞為is因此在假設語氣時,需使用were,第一人稱亦同
此句翻成如果他在這裡,我將會打他。(事實上他不在這裡,我也無法打他,因此他沒有被打)
與過去事實相反的假設語氣
句型: If 主詞+ had +p.p(過去分詞),主詞+would/could/should/might +have +p.p.
If he had been here yesterday, I would have beaten him.
這裡的had +p.p表完成式,也就是該事情在過去時間(昨天),已經做過,所以需使用過去式。
該句翻成如果他昨天在這裡,我會打他。(事實上他昨天不在這裡,我沒打他)
昨天應該發生未發生,所以主要子句要退一格,也就是要多一個助動詞
助動詞後須加原形動詞,因此後面才會是would have+p.p. (have +p.p.一樣表示已完成的事情)
假設語氣的與過去事實相反重點就在雖然事情沒發生,你還是必需假設它已發生,因此皆需使用完成式,表示動作完成。
5. As you look ahead, however, we believe it’s important to look at lessons learned, mistakes that ______ from the past business cycle in order to avoid these pitfalls tomorrow. (113新竹市國中四校聯合甄選)
(A) ought to be avoided (B) must have avoided
(C) will be avoided (D) could have been avoided
這句話的意思是反思過去的錯誤,並避免在未來重蹈覆轍。使用 “could have been avoided” 表示這些錯誤在回顧中是可以避免的,這與從過去學習的意圖相符。
- A) ought to be avoided: 這表示應該在現在或未來避免,但它不符合反思過去錯誤的語境。
- B) must have avoided: 這語法不正確。”Must have avoided” 表示已經避免了某些事,但在這裡不符合語境。
- C) will be avoided: 這是未來的語氣,但句子在談論的是過去的錯誤,而不是未來的行動。
- D) could have been avoided: 這正確地表達了這些錯誤在過去是可以避免的,符合反思過去的意圖。
與未來事實相反的假設語氣(可能性極小)
句型: If +主詞+should +VR. 主詞+would/could/should/might/will/can/shall/may +RV
If he should be here tomorrow, I would (will) beat him.
從屬子句的should表示萬一~~,表示對未來有懷疑
主要子句的助動詞可使用過去式或現在式,因為if是對等連接詞,應該使用相同時態的動詞
但是本句時態在未來應該使用原型助動詞,因此兩者皆可。
本句翻成如果明天他在這裡,我會打他。(事實上他明天不會出在這裡,我根本打不到他)
與未來事實相反的假設語氣(根本不會發生)
句型:If +主詞+were to VR, 主詞+would/could/should/might +VR
If he were to be here, I would beat him.
假設語氣 | 句型 |
對未來的推測 | If + S + V, S + will/can/may + V |
與現在事實相反的假設 | If + S + were/V-ed, S + would/could/should/might + V |
與過去事實相反的假設 | If + S + had + p.p., S + would/could/should/might + have + p.p. |
- By the time 用法
- worth worthy worthwhile 值得文法
- All you can do is VR 你能做的只有
- with+O+OC(V-ing/p.p.) 表附帶狀況的句子
- 動名詞與不定詞的被動文法
- 分詞構句與獨立分詞構句英文文法
- If 假設語氣文法
- wish與hope差別 假設語氣 祝福用語
- 與現在/過去事實相反假設語氣
- nothing but/ anything but/ everything but 用法
- not so much A as B 與其說是……倒不如說是……
- no more …than…和…一樣都不…
- To sum up 總之/簡言之
- It虛主詞 It is adj. for sb to Vr
- It is/was 被強調部分+ that 子句 強調句文法
- It happens that S+V 碰巧
- It is taken for granted that S+V …是理所當然文法
- 助動詞總整理can用法
- 助動詞總整理 shall should
- suggest that S (should) VR 英文文法
- as such/as with/as for/as of/as to
- 名詞單複數意思不同與特殊複數形單字
- 如何辨別主詞單複數
- A along with B A和B 文法
- not A but B 不是…而是…
- As S+V…,so S+V…如同…一般,亦是如此
- A由B組成 A consist of B
- 的確…,但是…文法 indeed…,but…
- instead of vs. instead 而不是 vs. 反而
- less than, not less than, no less than 文法
- rise arise raise arouse 文法差異
- lead to /result in /bring about 導致引起造成文法
- lest /for fear of /for fear that 以免唯恐文法
- 除了~之外文法 except except for 使用差別
- 倒裝句文法總整理
- cannot be too adj. 再…也不為過 英文句型
- not to mention… 更不用說……
- 雙重否定英文文法 not,never,no without/but VR
- be likely to V 可能…… 文法
- unless if not 除非…否則… 如果不…文法
- 表述心得想法意見英文怎麼說
- 複合形容詞文法
- 英文8大詞性 介係詞 副詞 形容詞怎麼分
- 抽象名詞片語
- 副詞總整理 程度副詞 情狀副詞 頻率副詞
- 英文動詞總類 及物動詞 不及物動詞
- With regard to 與 in regard to及regarding 用法
- recommend 用法