Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

小朋友 發問時間: 社會與文化語言 · 9 年前

關於英文句子文法

請問各位大大下面的兩組句子比較,哪一句是正確的?哪一句文法錯誤?

然後錯誤的文法錯在哪兒呢?

很急,請各位幫忙唷:)感恩

1.Do you know when he has flown to England?

We can't tell whether the weather is fine tomorrow.

2.She doesn't remember if she turned off the radio.

Tina didn't know why to go there.

3 個解答

評分
  • ?
    Lv 7
    9 年前
    最佳解答

    1.Do you know when he has flown to England?

    錯誤。因為用了when,是在問時間點。應寫作:Do you know when he will fly to England?(問未來的計畫)

    或Do you know when he flew to England?(問過去的紀錄)

    We can't tell whether the weather is fine tomorrow.

    錯誤。因為是問的是明天的天氣狀況(不是一個己決定的計畫)。應寫作:We can't tell whether the weather will be fine tomorrow.用未來式動詞。

    2.She doesn't remember if she turned off the radio.

    錯誤。不是在談時間點,而是談有無此事(有無結果)。應寫作:She doesn't remember if she has turned off the radio.用現在完成式動詞。

    Tina didn't know why to go there.

    正確。狀況是Tina以前不知,但現在知道了。可用過去簡單式。

  • 1 Do you know when he fly to England?

    We can't tell whether the weather is fine or not tomorrow.

    2 She doesn't remember if she turns off the radio.

    Tina didn't know why she went there.

    參考資料: myself
  • 阿昌
    Lv 7
    9 年前

    1.不要你知道,當他飛到英國?

    我們不能告訴是否在天氣晴朗的明天。

    2.她不記得,如果她關掉了收音機。

    蒂娜不知道為什麼去那裡。

還有問題?馬上發問,尋求解答。