“when”和“if”在用法上有相同之處,也有不同之處。
首先,相似之處。
1 . when和if可引賓語從句,常放在see、ask、learn、tell、wonder、question、find等動詞後。
例如:他問我在哪裏可以幫助他。我想知道他住在哪裏/是否住在那裏。
“where”和“if”都可以用作正式的主語從句。例如,今晚來的是叔叔。
在BEUNCERTAIN/DOBTFUL之後,常用WHERE引導賓語從句,有時可以用if,如:We are UNCERTAIN WHERE/IF Mary來了。
第二,差異。
1.Where可以放在句首引導主語從句,但if不可以。例如:2000年奧運會將在北京舉行還不知道。答案是C。
2.When可用於介詞後引導賓語從句,If不可。成功取決於我們在哪裏努力。
3.Where可以引導表語從句,但是if不能。比如:問題是不值得做的地方。
4.名詞後引導同位語從句時,用When代替if。如:學生回答正確的原因應該由老師決定。
5.When可接不定式,if不可。請告訴我們去哪裏或留在這裏。
6.在壹些動詞後(如討論、決定等。),只能用what代替if引導賓語從句。我們討論了什麽時候應該關門。
7.在賓語從句中引導否定概念時,只能用if而不能用what。例如,他問我是否完成了我的工作,這超出了我們的學習計劃。
4 .會來的;以上為個人觀點,僅供參考。