penny asked in 社會與文化語言 · 1 decade ago

誰可以幫我搞清楚 ........英文文法

1. Have you been to England? (Tell me)

要改間接問句 if or whether ? 感覺應該用whether但是好像是if

2. Will her daughter be a famous writer, too ?(I do't know)

if or whether ?

該如何判何時使用if and whether ?

怎麼分辦呢 幫幫忙 真的都搞不清楚

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    if 和 whether 都是 連接詞( conjunction) 都有 "是否"的意思, 有時真的很難辨別用法.

    if 較常用是因為拼字簡單, 而且除了 "是否", 還有較多詞意.

    1. (表示條件)如果

    He will come if you invite him.

    如果你請他,他會來的。

    2. (表示假設)假如,要是

    If I were you, I would never do that.

    如果我是你,我決不做那件事。

    3. (表示讓步)即使

    We'll go even if it rains.

    即使下雨我們也要去。

    4. (表示因果關係)每一次...的時候(總是會)

    If I feel any doubt, I inquire.

    我一感到有疑問就隨時詢問。

    5. 是否

    I wonder if she is ill. ( I wonder whether she is ill.)

    不知她是否病了。

    * 只有在第5句, if 和 whether is 共通的. 所以 if 是較通用的.

    但 whether or not (不管是否)是 whether 才能用:

    We'll go on with the work, whether we can find the necessary tools or not.

    不管我們能否找到所需的工具,我們要把這件工作做下去。

    ============================

    1. Have you been to England? (Tell me)

    Tell me if you have been to England.

    Tell me whether you have been to England.

    2. Will her daughter be a famous writer, too ?(I do't know)

    I don't know whether her daughter will be a famous writer, too.

    I don't know if her daughter will be a famous writer, too.

    因為這兩個句子都是"是否" 句, 所以 if 和 whether 都可以.

    但如果更改部份文字就只能用whether

    I don't care whether you have been to England or not.

    I don't know whether her daughter will be a famous writer or not.

    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    For your reference:

    if和whether的區別:

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

    例 I can’t decide whether to stay. 我不能決定是否留下。

    2 在whether …… or not 的固定搭配中。

    例 I want to know whether it’s good news or not . 我想知道是否是好消息。

    3 在介詞後,只能用whether。

    例 His father is worried about whether he lose his work . 他的父親擔心是否會失去工作。

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

    例 Whether they can finish the work on time is still a problem . 他們是否能準時完成這項工作還是個問題。

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

    例 Could you tell me if you know the answer ?

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

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.