if与whether的区别主要体现在意义、用法和侧重点上。
1. 意义不同:
- if:表示条件、假设或无论何时,用于引导条件状语从句、让步状语从句和名词从句。
- whether:表示选择或迟疑,用于引导名词从句或动词不定式短语,以及让步状语从句。
2. 用法不同:
- if:作为从属连词,if可以引导真实或虚拟的条件状语从句。在真实条件从句中,主句通常用陈述语气,而if从句中可以用will表示意愿。
- whether:作为连词,主要用于引导名词从句或动词不定式短语,以及让步状语从句。在让步状语从句中,通常使用一般现在时代替将来时。
3. 侧重点不同:
- if:通常用于没有介词的条件状语从句。
- whether:在有介词的情况下,只能使用whether,不能使用if。