假設語氣如中文的「如果…就…」 - 英文初級文法
文章推薦指數: 80 %
英文自學網-用網路免費學英文!實現你不花錢網路學英語的夢想假設語氣所謂的假設語氣就是如中文的「如果…就…」。
中文的假設語氣在使用上很單純, ...
註冊
登入
用網路學英文
首頁
不花錢網路學英文
學英語獨家秘訣
千萬不要學英文
英語自學
英語學習方法
看youtube學英文
看電影預告學英文
唱歌學英文
看美國影集學英語
用中小學課本學英語
用英文行事曆學英語
快樂學英文
英文學習筆記心得分享
英語小說推薦
英語學習工具書
生活英語
生活英語
上班族英語
旅遊英語
進階學習
新聞英語
財經英語
空服員英文
進階文法
英文檢定
GEPT全民英檢
托福考題
多益考試toeic
多益考試toeicreading
IELTS雅思
搜尋
英語聽力
美語聽力
英式聽力
聽歌學英語
聽名人演講學英文
電話英語
用iPod學英語
聽talkshow學英文
英語口說
KK音標
英文發音規則學習
英語口說
英語自我介紹
英語自傳
面試英語學習
電話英語
英語閱讀
閱讀能力加強
英語小說閱讀
英語笑話
英語寫作
英語寫作
新聞英語寫作
英語日記寫作
英文文法
英語文法快速學
英文動詞
介系詞
進階文法
單字詞彙
英文單字記憶法
英文字源
搭配詞
字根字尾
片語慣用語
片語記憶
每日一句英語
英文慣用語
私人消息(0)公共消息(0)系統消息(0)好友消息(0)帖子消息(0)
英文自學網-用網路免費學英文!實現你不花錢網路學英語的夢想»英文初級文法»假設語氣如中文的「如果…就…」
jiewb
發悄悄話
加為好友
123
jiewb
2011-7-2814:30
假設語氣如中文的「如果…就…」
假設語氣
所謂的假設語氣就是如中文的「如果…就…」。
中文的假設語氣在使用上很單純,但英文的假設語氣牽涉到時態的變化。
在談英文的假設語氣時,我們可以簡單分為「可能實現的假設」、「與現在事實相反的假設」、「與過去事實相反的假設」三種。
以下就針對各種假設法以及其他要注意的事逐一說明。
*可能實現的假設
這一部分包括現在可能的假設與未來可能的假設。
請先看下面的例子:
1.IfIhavetime,Ireadanoveleveryweekend.
2.IfIhavetime,Iwillreadanovelthisweekend.
第1句是指一種習慣性的假設,指若有時間,我每週都會讀一本小說。
第2句則是對未來的假設,表示若有空,我週末會看小說。
在這一章裡面,時態的正確使用是很重要的。
在可能實現的假設的句子中,條件的部分(即If子句)一律用現在式,不用未來式。
你可以這麼理解:當我們講出如1或2這樣的話時,有種已經假設條件句成立的感覺,然後才會發生主要子句(如1句中的Ireadanoveleveryweekend.)所說的那件事。
既然我們假設它成立,那麼即使它說的是未來的時間(如句2),也要把它當成現在的「事實」來看待,因此用現在式。
主要子句的部分則視情況用現在式(說明現在的習慣)或未來式(未來要做的事)。
若有需要,也可使用其他助動詞來表示,如:
1.Ifitrains,youshouldstayhome.
2.IfIhaveenoughmoney,Imightbuyabikenextmonth.
另外,也可以用should來表示可能性比較小(但還是有可能實現)的假設:
1.Ifanyoneshouldcome,tellhim/herthatI'llbebacksoon.
中文類似「萬一」、「要是」的意思。
此句即萬一有人來的話,跟他說我馬上回來。
*與現在事實相反的假設
表示一句話所描述的事與現在的事實相反。
如:
1.IfIwereamillionaire,Icouldbuyyouacar.(Iamnotamillionaire,soIcan'tbuyyouacar.)
2.Ifhewereaseven-footer,hecoulddunkeasily.(Heisnotaseven-footer,sohecan'tdunkeasilyorcan'tdunkatall.)
3.IfIknewhim,Iwouldaskhimforhelp.(Idon'tknowhim,soIdon'taskhimforhelp.)
我們看看第1個句子。
事實是Iamnotamillionaire,soIcan'tbuyyouacar.,所以條件句會變成如果我是富翁我就可以買車給你。
原來的Iamnotamillionaire要變成IfIwereamillionaire,Ican'tbuyyouacar變成Icouldbuyyouacar.。
如果你對這種句子不熟,要寫之前可以像這樣先想想如果是事實的話該怎麼說,然後改成過去時態,再把否定和肯定照意思改一下,變成與事實相反的假設。
這一部分的條件句和主要子句都與現在的事實相反,這種句子要用過去式來代替現在式。
另外,若條件句中有be動詞,不管主詞為何,一律用were不用was(在非正式的場合中還是會有人用was)。
從這部分開始,動詞的部分都要特別注意,我記的方法是「往前推一個時態」。
即與「現在」事實相反就用「過去」式,與「過去」事實相反就用「過去完成」式。
有些文法書會寫與現在事實相反的句子中,主要子句要用would/could+V,但這裡我把它看成「would/could+V=過去」,因此就視同使用過去式,如此一來不管條件句或主要子句都是過去式了。
只是在這類條件句中,主要子句要有would/could。
至於你要用哪一種方法記,就看你自己了。
*與過去事實相反的假設
表示條件句所描述的事與過去的某件事實相反。
如:
1.Ifyouhadbeenthere,youcouldhavehelpedme.(Youwerenotthere,soyoudidn'thelpme.)
2.IfIhadstudiedhard,Iwouldnothavefailed.(Ididn'tstudyhard,soIfailed.)
第1句是說如果你當時在那裡,你就可以幫我了。
第2句是如果我當時有用功讀書,我就不會不及格了。
條件句和主要子句都是與過去的事實相反,過去這時間往前推就是過去完成,所以這裡都用過去完成式。
文法書通常會寫條件句用過去完成式,主要子句要用would/could+過去分詞,我將它看成:「would/could=過去;過去分詞=完成」,所以就變成條件句和主要子句都是過去完成式啦,這樣比較一致不是嗎?不過一樣要記得主要子句的部分要有would/could。
*混用時間
上述與事實相反的例子中,條件句和主要子句的時間都一樣,即都是現在時間或都是過去時間,但事實上,這些時間是可以混在同一句使用的,如:
1.Ifyouhadeatenlunch,youwouldnotfeelhungrynow.(Youdidn'teatlunch,soyoufeelhungrynow.)
這句是指若你中午有吃飯,你現在(假設是下午)就不會餓了。
條件句是與過去事實相反,主要子句與現在事實相反。
1.Ifyouhadhelpedme,Iwouldbesuccessful.(Youdidn'thelpme,soIamnotsuccessfulnow.)
這句是說如果你當時有幫我,我現在就會很成功。
條件句是與過去事實相反,主要子句則與現在事實相反。
1.Ifheweretallenough,hewouldhavehelpedyougettheballontheroof.(Heisnottallenough,whichisafact,sohedidn'thelpyougettheball.)
意思是如果他夠高,他當時就能幫你把球從屋頂上拿下來了。
這裡的條件句是預設他已不會長高,算是一個現在的事實,不需要用過去完成式,主要子句則是與過去事實相反,用過去完成式。
*省略if
如果條件句中有were或完成式,我們可以把if省略,但要稍作修改,如:
1.Ifhewereyou,hewouldnotdothat.→Wereheyou,hewouldnotdothat.
2.Iftheyhadworkedhard,theywouldnothavebeenfired.Hadtheyworkedhard,theywouldnothavebeenfired.
把if刪掉,然後be動詞或助動詞和主詞換位置就成了。
延伸文章資訊
- 1就英文怎麼說 - 查查綫上辭典
- 2「只是」用just 跟only 就弱掉了!聽到You can't be too careful ...
這些有強調意味的字該怎麼用英文表達? 要出門前聽到別人跟你說“You can't be too careful.” 千萬不要以為他是要你「不能太小心」
- 3"就“英文什么说? as in "那就好","我就很xxx" - italki
就“英文什么说? as in "那就好","我就很xxx". Jun 26, 2014 10:18 PM ... The word then means 就in Chinese. ... The...
- 4“只要……就……”英文怎么说 - 句解霸
“只要……就……”英文怎么说 · 1. 英语中表达“只要”的常用连接词是as/so long as, 该连词引导条件状语从句。下面是一些例子: · 2. 单词if 也常可以用来表达“ ...
- 5就英文_就英语怎么说_翻译
就的英文翻译:[ jiù ] Ⅰ动词1.(凑近; 靠近) come near; move to…,查阅就英文怎么说,就的英语读音例句用法和详细解释。