回覆列表
  • 1 # hart123

    if和whether都可譯為\"是否\",二者引導賓語從句時通常可以互相替換,口語中多用if代替whether。例如:Askif/whetherheplanstocometothemeeting.而以下幾種情況中,只能用whether:

    1.強調兩方面的選擇,特別是句中有ornot時。如:

    Letmeknowwhetheryoucancomeornot.

    2.賓語從句前置時。如:

    Whetherthisistrue,Ican\"tsay.

    3.引導主語、表語、同位語從句時。如:

    Whetherthefootballgamewillbeplayeddependsontheweather.(主語從句)

    Thequestioniswhetherhecandoit.(表語從句)

    Thequestionwhetherweshouldgowiththemmustbedecidedatonce.(同位語從句)

    4.在介詞之後作介詞的賓語時。如:

    Ihaven\"tsettledthequestionofwhetherI\"llgobackhome.

    5.在不定式前與不定式一起組成片語時。如:

    Whethertogoorstayisstillaquestion.

    6.在discuss,decide等動詞後作賓語時。如:

    Wediscussedwhetherweshouldgotherebyplane.

    值得注意的是:if還可以引導條件狀語從句,是\"假如;如果\"之意,而whether可以引導讓步狀語從句,是\"不管;無論\"之意。如:

    Ifyouaskhim,hewillhelpyou.

    Ishallgo,whetheryoucomewithmeorstayathome.

    一、if或whether引導賓語從句時,作“是否”講,常放在動詞ask、see、say、know和findout等後面。一般情況下,兩者常可換用,在口語中多用if。如:

    例1Nobodyknowswhether(if)itwillraintomorrow.沒有人知道明天是否下雨。

    例2Lucyaskedwhether(if)theyhadacottonsweater.露西問他們是否有棉製的羊毛衣。

    二、if或whether引導賓語從句時,要注意三個方面,即連詞、語序和時態。

    1if或whether不能和that或其它連詞(副詞)同時使用,也不能省去。如:

    例3我不知道他今天是否會來。

    [誤]Idon’tknowthatif(whether)hewillcomeheretoday.

    [正]Idon’tknowif(whether)hewillcomeheretoday.

    例4他走過來看看貓是否出了毛病。

    誤]Hecametoseewhatif(whether)therewaswrongwithhiscat.

    [正]Hecametoseeif(whether)therewaswrongwithhiscat.

    2if或whether引導的賓語從句時,雖具有疑問意義,但從句語序應用陳述句語序。如:

    例5Didyouknowthewaytothehospital?Theoldwomanaskedme.

    Theoldwomanaskedme.if(whether)Iknewthewaytothehospital.老婦人問我是否知道去醫院的路。

    3if或whether引導的賓語從句應和主句的時態保持一致。即主句為一般現在時,從句用任一種時態;主句為一般過去時,從句則用過去時中的任一種時態。如:

    例6Idon’tknowif(whether)hehascomehere.我不知道他是否來過這兒。

    例7Tomaskedif(whether)Ihadreadthebook.湯姆問我是否看過這本書。

    三、if和whether的區別:

    1在動詞不定式之前只能用whether。如:

    例8Ican’tdecidewhethertostay.我不能決定是否留下。

    2在whether……ornot的固定搭配中。如:

    例9Iwanttoknowwhetherit’sgoodnewsornot.我想知道是否是好訊息。

    3在介詞後,只能用whether。如:

    例10Hisfatherisworriedaboutwhetherhelosehiswork.他的父親擔心是否會失去工作。

    4賓語從句放在句首表示強調時,只能用whether。如:

    例11Whethertheycanfinishtheworkontimeisstillaproblem.他們是否能準時完成這項工作還是個問題。

    5用if會引起歧義時,只用whether。如:

    例12Couldyoutellmeifyouknowtheanswer?

    這句話有兩種意思:“你能告訴我是否知道答案嗎?”或“如果你知道答案,請告訴我,好嗎?”。如用whether可避免歧義。

  • 中秋節和大豐收的關聯?
  • 普寧脆皮豆腐做法?