skip to Main Content

零條件句

零條件句可以表達如果某個情況發生時,則常規的事實或結果一定也會發生。此處談論的是常規情況而非特定情況。

If it rains, the ground gets wet. 如果下雨,地面會變濕。
If you touch a fire, you get burned. 如果你碰到火,你就會被燒傷。
If you leave the house key, you stay outside. 如果你留下房子鑰匙,你就呆在外面。
If I feel sick, I go to a hospital. 如果我覺得不舒服,我會去醫院。

主要的子句可以放在前面,那麼兩個子句中間不需要逗號。

I never use my phone late if I have to sleep early. 如果我必須早睡,我不會用手機到很晚。

條件子句中的 if 可以在不改變意思的情況下用 when 來代替。

You get headaches when you watch a lot. 當你看多了就會頭痛。
When you are sick, you go to the doctor. 當你生病時,要去看醫生。

第一條件句

第一條件句可以表達如果某個情況發生時,則某些事情在未來可能也會發生。我們並不確定這些事情是否會發生,但是是有可能性的。

If you study, you‘ll pass. 如果你學習,你會通過的。
If he doesn’t call you, tell me immediately. 如果他不給你打電話,馬上告訴我。
If you don’t leave the house soon, you’ll be late. 如果你不儘快離開家,你會遲到的。
If she doesn’t come back, we’ll stay at home. 如果她不回來,我們就呆在家裡。

在 if 子句中不能用will。

I’ll help you if you need me (不能說 if you will need me)

unless = if (not)

在條件句子中也可以用 unless 來代表 if… (not)

除非她停止暴饮暴食,否则她不会发胖。
She won’t be fat unless she stops overeating. = She won’t be fat if she doesn’t stop overeating.

in case (in case 的用法)

in case 可以表達某件事發生的可能性。在談論未來時,in case 後面要用現在式。

I’ll buy a coat in case it snows. 我會買件外套以防下雪。 (也許會下雪)

但是 in case和 if 的意思不一樣。比較:

I’ll buy a coat in case it snows. 我會買件外套以防下雪。 (如果下雪我會買一件外套,如果不下雪我也會買一件外套。)
I’ll buy a coat if it snows. 如果下雪,我會買一件外套。 (如果下雪我會買外套,但如果不下雪我不會買外套。)

第一條件句 vs 零條件句

第一條件句可以表達特定情境,然而零條件句表達的是一般情境。

If you don’t sleep, you get sick. 如果你不睡覺,你就會生病。 (我說的是每次都會發生的事情。)
If you don’t sleep, you will get sick.  如果你不睡覺,你就會生病。 (我說的是這個特殊的情況。)

未來時間子句

在表達式 when, as soon as, until, once, before, after, while 後面要用現在式 (不是 will)。在這些表達方式後面可以用任何形式的現在式 (現在簡單式、現在進行式、現在完成式) 來談論未來。

I’ll travel when I’m 30. 我 30 歲時會去旅行。
I won’t go to bed until I finish the dishes. 在我洗完碗之前我不會睡覺。

如同條件子句一樣,當時間子句放在句子的前面時要加上逗號。但是如果時間子句是放在句子後面時則不需要用逗號。

I’ll travel when I’m 30. 我 30 歲時會去旅行。
When I’m 30, I’ll travel. 當我30歲時,我會去旅行。

搭配現在完成式

在時間詞後面經常會用現在完成式,其意思與現在簡單式相似,但是用現在完成式時是在強調某個動作將會被完成。

I’ll eat my lunch as soon as I have finished my project. 我一完成我的項目就會吃午飯。
I won’t leave until you have arrived.  在你到達之前我不會離開。

零條件句、第一條件句和未來時間子句 – 練習題

1. I will buy a gift I go to the birthday party.

2. His parents won't allow him to attend the party he finishes his homework.

3. I'll invite you for dinner I learn to cook.

4. You can come out to the clinic taking medicine. I'll be waiting for you outside.

5. I will visit you I finish my work.

6. You'll need a spare key you lose the other.

7. She'll stay here in this cafe the rain stops.


 

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Back To Top