promotion image of download ymail app
發問時間: 社會與文化語言 · 8 年前

有關英文文法的問題 (慣用語 時態)

If you have____ , you should see a doctor. 答案是the flu, 為什麼an influenza不可呢 The children have been enjoying themselves today. 味什麼要用完成式 而不是enjoyed As for Friday, he hadn’t completed the report. as for Friday是否可用until Friday


I can’t understand you when you speak ___ chewing your food.

答案是while 可是這樣不就雙重連接詞嗎?

2 個已更新項目:

是的, 我所發問的是來字書本的題目,書本並未說明未什麼an influenza不可


2 個解答

  • 8 年前


    The way the "if" clause is used indicates that the stated situation is TRUE at the present time. Hence, it refers to a specific illness, in this case, it is THE FLU. It you want to use "an Influenza", then you can write the "if" sentence structure as NOT true for the present time as:

    If you have an influenza, you should see a doctor.

    In the above sentence, the situation stated is NOT true at the present time, it is just a guess, so it is NOT specific.


    The children have been enjoying themselves today.

    The children enjoyed themselves today.

    The major difference between a "past tense" and a "present perfect progressive tense" is the duration of the event. For "past tense" is very short, yet "present perfect progressive tense" emphasizes continuity of the event. Hence, you can use both of them in the above sentence, it is just how long the event lasts that you want to express. However, based upon the written sentence, it is better to use "present perfect progressive tense", because you want to emphasize "children have the fun for a long while".


    Again, you can use both "as for" and "until" in this sentence. However, you need to know the difference between them.

    To use "as for Friday", you ONLY care about "Friday". What has happened before Friday, it is NOT your concern.

    To use "until Friday", you DO care about what has happened before Friday. In fact, you emphasize "he has been working on the report, but he has not finished".


    I can't understand you when you speak while chewing your food.

    This is a complex sentence (複合句). You can have more than one subordinate clause (附屬子句) . In this sentence "when you speak" is an object complement (受詞補語) to describe "you". "while chewing your food" is a V-ing phrase (動名詞片語) uses as an adverb to describe "speak".

    If you have difficulty to understand a complex sentence structure, you can think it as:

    I can't understand you when you speak and chew your food.

    2012-02-17 03:41:54 補充:

    I have difficulty to type Chinese, so if any Chinese is NOT correct, please feel free to tell me.

    2012-02-17 22:06:34 補充:

    Master Louis! Thank you for reminding me about uncountability of "influenza".

    In this case. The sentence in the answer area needs to change to:

    If you have influenza, you should see a doctor.

    參考資料: self
    • Commenter avatar登入以對解答發表意見
  • Louis
    Lv 7
    8 年前

    1. influenza是不可數名詞,所以不會用an這個冠詞。

    2. while chewing your food是分詞構句,用while帶出來修飾前面的述部speak,沒問題。when是帶出副詞子句when you speak。兩者不衝突。

    2012-02-17 19:15:23 補充:

    3. have been enjoying是現在完成進行式,表示從過去到現在都在進行中,而且還要繼續下去。

    4. he hadn't completed是過去完成式,則此Friday應是指一個過去的日子。把for換成until可能語意有問題,因為會有未來的意思。

    • Commenter avatar登入以對解答發表意見