if与whether的用法
相似之处:两者均可用于引导宾语从句,意为"是否",常置于动词问、看、说、知道和发现等之后,一般可互换。If多用于口语和非正式的言语风格,if多用于较正式的风格。
不同点:
1.在下列情况下只能用whether,不能用if:
1. 在带to的不定式前只能用whether。如:
2.直接用if时是否不能用if代替。如:
3. 在介词后,只能用whether。如:
4. 宾语从句提前时,只能用whether。如:
5.在句首引导主语从句或谓语从句时,只能用是否。如:
6.在动词讨论后的宾语从句中,只有是否可以使用。如:
7. 用if会引起歧义时,只用whether。如:
你能告诉我你是否知道答案吗
这句话有两个意思:"如果你知道答案,你能告诉我吗?"或者"如果你知道答案,请告诉我,好吗?"如果你想表达第一个意思,你只能用是否,这避免了歧义。
2.在下面三种情况下用if,不用whether:
1. 引导条件状语从句,意为“如果”时。如:
2. 引导否定概念的宾语从句时一般用if。如:
3.前导状语从句中的if即使和好像不能用if代替。如: