if 引导的从句有哪些?

if 引导的从句有哪些?

一、if引导宾语从句

if 引导宾语从句时,意为:“是否”。从句的时态通常要和主句保持一致。

例句:

I want to know if he lives there.

我想知道他是否住在那儿。

He asked me if I could help him.

他问我是否能帮他。

【注意】if/ whether引导的宾语从句的区别

1. if或whether引导宾语从句时,作“是否”讲,常放在动词ask、see、say、know和find out等后面。一般情况下,两者常可换用,在口语中多用if。

例句:

Nobody knows whether/ if it will rain tomorrow.

没有人知道明天是否下雨。

Lucy asked whether/ if they had a cotton sweater.

露西问他们是否有棉制的毛衣。

2. if或whether引导宾语从句时,要注意三个方面,即连词、语序和时态。if或whether既不能和that 或其他连词(副词)同时使用,也不能省略。

例句:

我不知道他今天是否会来。

[误] I don’t know that if (whether) he will come here today.

[正] I don’t know if (whether) he will come here today.

他走过来看看猫是否出了毛病。

[误] He came to see what if (whether) there was anything wrong with his cat .

[正] He came to see if (whether) there was anything wrong with his cat .

if或whether引导宾语从句时,虽具有疑问的意义,但其从句依旧保持陈述句语序。

例句:

The old woman asked me if/ whether I knew the way to the hospital.

老妇人问我是否知道去医院的路。

if或whether引导的宾语从句应与主句的时态保持一致。即主句为一般现在时,从句用任一种时态;主句为一般过去时,从句则用过去时中的任一种时态。

例句:

I don’t know if (whether) he has come here.

我不知道他是否来过这儿。

Tom asked if (whether) I had read the book.

汤姆问我是否看过这本书。

3. 只能用whether的情况

①在动词不定式之前只能用whether

例句:

I can’t decide whether to stay.

我不能决定是否留下。

②在whether …or not 的固定搭配中

例句:

I want to know whether it’s good news or not.

我想知道它是不是好消息。

③在介词后,只能用whether

例句:

His father is worried about whether he loses his work.

他的父亲担心他是否会失去工作。

④if会引起歧义时

例句:

Could you tell me if you know the answer?

这句话有两种意思:“你能告诉我你是否知道答案吗?”或“如果你知道答案,请告诉我,好吗?”。如用whether则可避免歧义。

二、if引导的条件状语从句

1. 主祈从现:主句是祈使句, 从句是由if引导的一般现在时的句子。

例句:

If you want to go, please tell me.

如果你想去,请告诉我。

Print the photo if you like it.

如果你喜欢这照片就把它打印出来。

2. 主将从现:if引导的条件状语从句用一般现在时,主句用一般将来时。

例句:

If it doesn’t rain tomorrow, we’ll go to the Great Wall.

如果明天不下雨,我们就会去长城。

If you don’t get up early, you will be late for school.

如果你不早点起床,你上学就会迟到。

【注意】if引导的条件状语从句,既可放在主句之前也可放在主句之后。当从句置于主句之前时,常用逗号与主句隔开。

例句:

You will catch the bus if you get up early.

=If you get up early, you will catch the bus.

如果你早起的话,就能赶上公共汽车。

在if引导的条件状语从句中,当主句是一般将来时时,不能使用be going to结构,而要用will。

例句:

I’ll help you with your English if I am free tomorrow.

如果明天我有空,我会帮助你学英语。

在if引导的条件状语从句中不能使用some,而要用any。

例句:

If you have any questions to ask, please come to my office.

如果你有问题要问的话,请到我办公室来。

if引导的条件状语从句可转换成简单句,其方法如下:

①借助“祈使句+and/ or+简单句”结构。其中and表示句意顺承,or表示句意转折。

例句:

If you work hard, you’ll pass the exam.

=Work hard, and you’ll pass the exam.

如果你努力学习,你就会通过考试。

If you don’t hurry up, you’ll be late.

= Hurry up, or you’ll be late.

如果你不快点,你将会迟到。

②借助介词with 或without来转换。

例句:

If you help me, I’ll finish my job soon.

= With your help, I’ll finish my job soon.

如果你帮我,我将很快完成我的工作。

If there is no water, fish may die.

= Fish may die without water.

如果没有水,鱼可能会死。

if从句还表示不可实现的条件或根本不可能存在的条件,即一种虚拟的条件或假设。从句多用一般过去时或过去完成时,表示对现在或过去的一种假设。

例句:

If I were you,I would invite him to the party.

如果我是你,我会邀请他参加聚会。

I would have arrived much earlier if I had not been caught in the traffic.

要不是交通堵塞,我会来得更早一些。

希望能对你有帮助。