If + Present Tense ……, S + will/shall + V ……
結(jié)構(gòu)︰If+現(xiàn)在式…,S+未來式…
說明︰if 子句用現(xiàn)在式,表示須具備的條件,主句用未來式表示可能的結(jié)果,整句含意為“如果…,那么…”。will 用于所有的人稱,在 I 和 we 之后可用 shall 代替 will.若主句的主詞為 I 或 we 時(shí),可以用 shall 代替 will.像 if necessary(如果需要),if possible(如果可能),if so(如果這樣)等固定詞組實(shí)際上是省略了的 if 子句。
If I lose my job, I will/shall go abroad. 如果我失業(yè)了,我就出國。
If I have a headache, I will take an aspirin. 如果我頭痛,我就服一片阿斯匹林。
If it rains, we will stay at home. 如果下雨,我們將待在家里。
If the weather clears, we‘ll go for a walk. 如果天晴,我們就去散步。
If the weather doesn‘t clear, we won’t go for a walk. 如果天不晴,我們就不去散步。
Inflation may be rising, if (it is) so, prices will go up.
通貨膨脹率可能上升。如果是這樣,物價(jià)就會(huì)上漲。
If possible, She wants to go with us. 可能的話,她想跟我們一起去。
Sterling may fall, if (this should be) so, interest rates will rise.
英國貨幣可能貶值,如果果真如此,利率就會(huì)上升。
If + Present Tense ……, S + Modal Verb ……
結(jié)構(gòu)︰If + 現(xiàn)在式,主詞+情態(tài)助動(dòng)詞
說明︰本句型實(shí)為句型之變體。之所以用情態(tài)助動(dòng)詞,主要是因?yàn)檎f話者對(duì)可能的結(jié)果不是太肯定或者是想表達(dá)例如必要的意思。
If it is fine tomorrow, we can go out. 如果明天天氣好,我門可以出門。
If it is fine tomorrow, we could go out. 如果明天天氣好,我門能夠出門。
If it is fine tomorrow, we may go out. 如果明天天氣好,我門可能出門。
If it is fine tomorrow, we might go out. 如果明天天氣好,我門可能出門。
If it is fine tomorrow, we should go out. 如果明天天氣好,我門宜于出門。
If it is fine tomorrow, we ought to go out. 如果明天天氣好,我門宜于出門。
If it is fine tomorrow, we must go out. 如果明天天氣好,我門必須出門。
If I should ……, Imperative Sentence.
1、凡本網(wǎng)注明“來源:醫(yī)學(xué)教育網(wǎng)”的所有作品,版權(quán)均屬醫(yī)學(xué)教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來源:醫(yī)學(xué)教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對(duì)于本網(wǎng)刊載作品涉及版權(quán)等問題的,請(qǐng)作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認(rèn)后會(huì)盡快予以處理。
本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用,請(qǐng)與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
3、本網(wǎng)站歡迎積極投稿
4、聯(lián)系方式:
編輯信箱:mededit@cdeledu.com
電話:010-82311666
010 82311666
400 650 1888