假設語氣【要不是有】If it were not for與If it had not been for
文章推薦指數: 80 %
這個句型很簡單,只要根據假設語氣的概念,依照發生的時間分為「與現在事實相反」和「與過去事實相反」的用法,記住現在假設主要使用過去式動詞,過去假設 ...
SkiptocontentHome英文文法句型學習假設語氣【要不是有】Ifitwerenotfor與Ifithadnotbeenfor
在日常生活中,我們蠻常使用假設語氣。
除了「如果…」的基本用法外,還有「要不是…」、「若非有…」的句型Ifitwerenotfor…或Ifithadnotbeenfor…。
這個句型很簡單,只要根據假設語氣的概念,依照發生的時間分為「與現在事實相反」和「與過去事實相反」的用法,記住現在假設主要使用過去式動詞,過去假設主要使用過去分詞hadpp,然後背下句型公式就可以囉。
在開始學習Ifitwerenotfor與Ifithadnotbeenfor之前,建議先複習假設語氣的基本用法:現在假設語氣與過去假設語氣。
Contents假設語氣中的「要不是」、「若非有」I.現在假設的「要不是」:II.過去假設的「要不是」:句型的代換I.Butfor/Without+N,S+假設語氣II.Ifthere...,S+假設語氣✏️牛刀小試[正解在最後]假設語氣中的「要不是」、「若非有」I.現在假設的「要不是」:Ifitwerenotfor+N,S+would/could/might+VR表示「要不是有…,現在本來會~」,指「要不是因為有某人或某事物,現在就會…」,與現在事實相反。
現在假設的動詞主要使用過去式,遇到加助動詞would/could/might時,改成原形動詞。
Ifitwerenotforair,wewoulddie.(要不是有空氣,我們都會死。
)💡事實上,現在有空氣,我們沒死,與現在事實相反,是現在假設→Ifitwerenotfor是現在假設,主要子句用would+原V IfitwerenotfortheshowsonTV,manypeoplemightbeboredtodeath.(要不是有電視上的節目,很多人會覺得極度無聊。
)💡事實上,現在有電視,很多人不覺得無聊,與現在事實相反,是現在假設→Ifitwerenotfor是現在假設,主要子句用might+原V Ifitwerenotforthepuddingandcake,thesickboycouldnothavetheappetiteforlunch.(要不是有布丁和蛋糕,這生病的男孩很難有胃口吃午餐。
)💡事實上,現在有布丁和蛋糕,這孩子覺得有胃口吃午餐,與現在事實相反,是現在假設→Ifitwerenotfor是現在假設,主要子句用could+原V II.過去假設的「要不是」:Ifithadnotbeenfor+N,S+would/could/might+havepp表示「要不是有…,過去本來會~」,指「要不是因為有某人或某事物,過去就會…」,與過去事實相反。
現在假設的動詞主要使用過去完成式hadpp,遇到加助動詞would/could/might時,改成havepp。
Ifithadnotbeenforthefund-raisingpartylastyear,Jennywouldnothavemetherhusband.(要不是有去年的募款餐會,Jenny就不會遇到她的丈夫。
)💡事實上,去年Jenny參加了募款餐會,認識了她的先生,與過去事實相反→Ifithadnotbeenfor是過去假設,主要子句用wouldnot+havepp Ifithadnotbeenfortherescueteam,thehikermightstillhavebeenleftinthecave.(要不是有搜救隊,那位健行的人可能會被留在山洞裡。
)💡事實上,有了搜救隊的幫助,健行的人被拯救了,與過去事實相反→Ifithadnotbeenfor是過去假設,主要子句用might+havepp Ifithadnotbeenforthespecialformula,Victorcouldnothavecookedsuchdelicioustomatosoup.(要不是有這特別的配方,Victor無法煮出這麼美味的番茄湯。
)💡事實上,有了這特別配方,Victor煮出美味的番茄湯,與過去事實相反→Ifithadnotbeenfor是過去假設,主要子句用couldnot+havepp有紮實的文法概念對於新多益或英檢考試都能輕鬆應付。
面對多益100題選擇,絕對要把握前30題用來飆分搶時的文法與單字題。
如果要結合新多益(NewTOEIC)準備,推薦怪物講師系列。
有興趣的朋友,也可以到博客來網路書店參考:「全新制50次多益滿分的怪物講師TOEIC多益閱讀攻略+模擬試題+解析(2書)」,整理常考文法、講解清楚,99個攻略,搭配新多益閱讀題與答題秘訣,大推!「全新制20次多益滿分的怪物講師TOEIC多益單字+文法」,這本著重在單字,將文法融入在例句裡,提供不同的學習方式! 句型的代換I.Butfor/Without+N,S+假設語氣在二種句型中,可以將從屬子句「Ifitwerenotfor」或「Ifithadnotbeenfor」直接代換成Butfor或Without。
主要子句仍然必須依照時間,使用現在假設或過去假設用法。
Butforthethickcoat,Imightfeelcoldinthechillywindnow.(要不是有厚厚的外套,我現在在寒風中可能會感到寒冷。
)→Ifitwerenotforthethickcoat,Imightfeelcoldinthechillywindnow.→屬於現在假設,主要子句用might+原V Withouttheteacher’sexplanation,thestudentscouldnotunderstandthetheory.(要不是有老師的講解,學生無法理解理論。
)→Ifitwerenotfortheteacher’sexplanation,thestudentscouldnotunderstandthetheory.→屬於現在假設,主要子句用couldnot+原V ButforKevin’stimelyhelp,wecouldn’thavearrivedattheairportintime.(要不是有Kevin的及時幫助,我們不可能及時到達機場。
)→IfithadnotbeenforKevin’stimelyhelp,wecouldn’thavearrivedattheairportintime.→屬於過去假設,主要子句用couldnot+havepp Withoutvaccines,manypeoplewouldhavebeeninfectedwiththecoronavirusdisease.(如果沒有疫苗,許多人本來會感染上新冠肺炎。
)→Ifithadnotbeenforvaccines,manypeoplewouldhavebeeninfectedwiththecoronavirusdisease.→屬於過去假設,主要子句用would+havepp II.Ifthere…,S+假設語氣表示「要不是」的句型還可以使用含therebe的句型a.現在假設:IftherewerenoN,Swould+VIftherewerenoairplanes,travellingaoundtheworldwouldnotbeeasy.(如果沒有飛機,環遊世界就不是一件容易的事。
) Iftherewerenonurses,sickpeoplecouldnotbetakencareof.(如果沒有護士,病人就無法得到照顧。
) b. 過去假設:IftherehadbeennoN,S+would+haveppIftherehadbeennodessert,theantswouldnothavegatheredinsuchashorttime.(如果沒有甜點,這些螞蟻本來不會這麼短時間內聚集。
) Iftherehadbeennomasks,thediseasemighthavespreadatanalarmingspeed.(如果沒有口罩,這疾病本來可能會以驚人的速度傳播。
)要在30分鐘內寫完漂亮作文、翻譯得6-8分,絕對需要強大的作文寶典+實用的翻譯書。
有興趣的朋友可參考博客來網路書店:🎯作文:迎戰108新課綱:英文作文必考題型各個擊破(常春藤):教授基本到高階的寫作技巧、不同類型與主題的文體、針對五大題型「圖表、看圖、書信」等。
內容多元、完整,提供大量題目與範文。
大推!🎯翻譯:「大考翻譯實戰題本」:以主題為單元,題目兩兩一組,依照大考方式出題,提供漂亮詞彙與實用句型。
推薦這本! ✏️牛刀小試[正解在最後]If _______smartphonesnowadays,peoplecouldnotreachtheirfamilyandfriendsanytimeandanywhere.
(A)itisnotfor
(B)itwerenotfor
(C)theyhadnotbeenfor
(D)therearenoIf_______Timothy’sreminder,hisbrotherwouldhavemadeagoodplan.
(A)itisnotfor
(B)ithadnotbeenfor
(C)itshouldnotbe
(D)itwerenotfor要不是這有效的藥,這生病的男人就不會快速痊癒。
________________________________________________________________📜假設語氣相關用法連結:現在假設過去假設未來假設假設語氣中省略if的用法假設語氣中的「要不是」、「若非有」假設語氣中的Iwish和Ifonly假設語氣中的「本來~」假設語氣中的「asif」正解:1.B2.B3.Ifitnothadnotbeenfor/Butfor/Without thiseffectivemedicine,thisillmanwouldnothavemadeaquickrecovery.
PostViews:
2,110假設語氣【省略if】的用法|Were/Had/Should+S+…,【102指考翻譯詳解與技巧】|主題「課外活動」
推薦書單學測&多益ㄧ作文,翻譯,文法,模測推薦書單RecentPosts【advice和suggestion等】建議類名詞在子句中省略should的用法【necessary等】必要類形容詞在子句中省略should的用法【advise和insist等】建議類動詞在子句中省略should的用法【多益文法◆主詞與動詞一致】多益閱讀高頻題&學測作文常見錯誤!【多益文法◆主動和被動語態】閱讀高頻考題被動語態大整理!尚無留言可供顯示。
error:Contentisprotected!!
延伸文章資訊
- 1現在完成進行式| EF | 台灣
現在完成進行式的構成現在完成進行式是由兩個要素構成:Be 動詞的現在完成式(have/has been),加上主要動詞(原型+ing)的現在分詞。
- 2現在完成進行式(Present Perfect Progressive Tense) - 台灣測驗 ...
有些動作可以用現在完成式或現在完成進行式來表達,尤其是那些發生在過去並且仍然習慣性地發生在現在的動作。 現在完成進行式的否定句. It has not been raining for thre...
- 3現在完成式的用法- 英文文法教學網 - Google Sites
現在完成式的用法 ... 主要句型2:S + have/ has + not + p.p. + …. 【完成式的否定句】 ... I have been to Taipei many times.
- 4have not been在線翻譯- 用法_例句 - 海词词典
海詞詞典,最權威的學習詞典,為您提供have not been的在線翻譯,have not been是什麼意思,have not been的真人發音,權威用法和精選例句等。
- 5had not been 用法 - Paula
=If it had not been for your help 對過去虛擬和假設. ... 英文文法. have been 在英文裡的用法,大致上有「現在完成式」、「現在完成進行式」或是「現...