當前位置

首頁 > 英語學習 > 英語語法 > 條件狀語從句中unless和if not 的區別

條件狀語從句中unless和if not 的區別

推薦人: 來源: 閱讀: 8.01K 次

條件狀語從句的引導詞數量很多,用法也很多,但其中最常用的還是unless和if,以及if衍生出的if not。unless和if not 意思非常相近,是很好的用來增加語言豐富度的素材,但這兩者之間依然有着不同,所以這次滬江小編就來爲大家講解一下這兩者的異同。

條件狀語從句中unless和if not 的區別

1. 當所述條件會結束已經存在的想法,狀態或趨向時,兩者都可以。

eg.We shall go unless it rains tomorrow. =We shall go if it doesn’t rain tomorrow.

     如果明天不下雨,我們就去。( “下雨” 會結束 “去” 這一已經存在的趨向)

     You will be late unless you take taxi. =You’ll be late if you don’t take taxi.

     如果不打的你就要遲到。( “打的” 會結束 “遲到” 這一趨向)

2. 當所述條件會導致一種新的想法或狀況時,通常用if not。

eg. I’ll be late if you not let me go now.

     你如果不讓我現在走我會遲到的。(“不讓現在走”就會導致“遲到”這種新情況)

3. 表示虛擬條件,既與實際事實相反的狀況時,只能用if not。

eg. She would be angry if you had not invited her to party.

     你要是沒邀請她,她肯定生氣。

4. 和否定表達連用時,只能用unless。

eg. I will go unless nobody invite me.

      除非沒人邀請我,否則我肯定會去。

好了以上就是小編爲大家整理的unless和if not的異同,在條件狀語從句中,這兩個詞是常用引導詞,且意思相近所以經常會被用來替換,但如果想讓自己的英語表達更加標準,更加地道,那就一定要注它們之間細微的差異。