为什么这个if放前面就不能了,像图中红圈和绿圈的句子,不是只不过颠倒了顺序吗?求补充!!!
First, you should ask if itis a casual or formal party. 除此之外,我记得后面假如有or not的话不是要用whether的吗?
【1】连词“if”当“是不是”讲时,只能引导“动词宾语从句”或者主语从句放在后面。
I wonder if it’s large enough. 我不了解它是不是够大。
She didn’t say if he was still alive. 她没说他是不是还活着。
【2】连词“whether”当“是不是”讲时,可以引导“动词宾语从句”和“介词宾语从句”还可以引导“主语从句”放在前后都可以。
Whether he will join us won't make too much difference. 他是不是加入大家,没太大的。
Whether she is coming or not doesn't matter too much.她来不来都不重要。
Nobody knows whether it will rain tomorrow.无人了解明天是不是下雨。
I want to know whether it's good news or not. 我想了解是不是是好消息。
I asked her whether she agreed. 我问她是不是赞同。
I'm interested in whether he likes English.我关心的是他是不是喜欢英语。
We're thinking about whether we can finish the work on time.大家正在考虑是不是能按时完成这项工作。
备注;在以下几种状况下只能用whether不可以用if
【1】whether和if都可以引导动词宾语从句。
【2】whether引导主语从句出现or not只可以用whether不可以用if。
【3】不定式to+动词原形前只可以用只可以用whether不可以用if。
【4】介词宾语从句只可以用whether不可以用if。
【5】当宾语从句提到句首表示强调,只可以用whether不可以用if。
【6】只可以用whether引导主语从句,表语从句,同位语从句。
【7】为了防止歧义,动词discuss用whether引导宾语从句,不需要if引导。