if從句后面接的過去時(shí)態(tài)
if從句后面接的過去時(shí)態(tài)
if從句是我們?cè)趯W(xué)習(xí)英語時(shí)經(jīng)常碰見的一種句型,那么你知道if從句后面的過去時(shí)態(tài)是怎么回事嗎?下面是學(xué)習(xí)啦小編為你整理的if從句的相關(guān)資料,希望大家喜歡!
if從句的過去時(shí)態(tài)
不是跟的過去時(shí)態(tài),是虛擬語氣
If I were you ,I'll take it.如果我是你我就買了。這里的were并不是說我以前就是你,這里表示的一種假設(shè),一種不存在的情況.
if后面可以接的時(shí)態(tài)
1.if引導(dǎo)的條件狀語從句中用一般現(xiàn)在時(shí)態(tài)。引導(dǎo)條件狀語從句,用一般現(xiàn)在時(shí)代替將來時(shí)。
這個(gè)是學(xué)過的最簡(jiǎn)單的。。
If it doesn't rain tomorrow, we will go picnic.如果明天不下雨,我們?nèi)ヒ按栋伞?/p>
2.if后可以接虛擬語氣。
(1)第一種是與現(xiàn)在事實(shí)相反,if從句謂語用過去式或者were。
If I were you, I would go there alone.如果我是你,我會(huì)一個(gè)人去那里。(與現(xiàn)在事實(shí)相反,可惜現(xiàn)在我不是你啊。。)
(2)第二種是與過去事情相反,if從句謂語用過去完成時(shí):had+過去分詞。
If he had studied hard, he would have passed the exam.如果他過去努力學(xué)習(xí),他現(xiàn)在就已經(jīng)通過考試了。
(3)第三種是與將來事實(shí)相反,if從句謂語用動(dòng)詞過去式,should +動(dòng)詞原形,或were to + 動(dòng)詞原形。
If I should do/were to do/did it, I would do it in a different way.如果我做這個(gè),我將會(huì)用另一種方法來做。
if條件句的時(shí)態(tài)
if有兩大用法,一個(gè)是譯為一般的如果,一個(gè)是用作假設(shè)的如果
在 if 引導(dǎo)的條件狀語從句中,如果從句談?wù)摰氖且粋€(gè)推測(cè)將來有可能發(fā)生的事實(shí),主句用一般將來時(shí)態(tài),從句用一般現(xiàn)在時(shí)態(tài)。一般譯為如果 ,如:
if it rains tomorrow,i won't go out.
如果 if 條件句談?wù)摰氖且粋€(gè)主觀的意愿,則主句,從句大多用一般現(xiàn)在時(shí)態(tài)。一般譯為如果,如:
If you dont want to go out ,you can stay at home.
if還有一個(gè)最重要的用法,用于虛擬句。表示對(duì)不可能發(fā)生的事物的一種猜測(cè)或假設(shè)的語氣。
"if"條件狀語從句中的虛擬語氣的結(jié)構(gòu)如下表:
虛擬類型從句主句
對(duì)現(xiàn)在情況的假設(shè)一般過去時(shí)would+動(dòng)詞原形
對(duì)將來情況的假設(shè)一般過去時(shí)would+動(dòng)詞原形
對(duì)過去情況的假設(shè)過去完成時(shí)would + have + 過去分詞
一、對(duì)現(xiàn)在情況的假設(shè)
主要表示對(duì)不可能發(fā)生或不太可能發(fā)生的現(xiàn)在情況的假設(shè),例如:
if i were you ,i would not tell him.如果我是你,我不會(huì)告訴他。
二、對(duì)將來情況的假設(shè)
If I had enough time, I would certainly go.如果我有足夠的時(shí)間,我一定會(huì)去
三、對(duì)過去情況的假設(shè)
if i had known this matter before,i wouldn't have done it.如果我早知道這件事,我就不會(huì)這樣做了。