佳慧 發問時間: 社會與文化語言 · 6 年前

請問一道英文題目!為何答案是BC呢?

______________________as freely in the sky as a bird!

(A) If only I can fly (B) How I wish I could fly

(C) If only I were able to fly (D) I wish I can fly

(E) If I am able to fly

為何答案是BC呢?

苦思不解...

4 個解答

評分
  • sammy
    Lv 5
    6 年前
    最佳解答

    此題 標準答案只有 B

    A、C、E 都是由 if 子句所構成,沒有主要句,因此 不合文法。

    假設語氣一般有兩種:

    一、是 if 條件子句來表示 與事實相反,一般動詞現在式要改成過去式,is, am, are 則要改用 were。然後要有一句主要句,通常主要句的動詞 多用 could, would, might 等助動詞 + 動詞原型。例如題目的句子:

    If only I were able to fly as freely in the sky as a bird, I would be happy to death. 假如我能像小鳥一樣在天空自由飛翔,我一定會高興死了。

    A、C、E 答案都沒有 主要句 I would (could, might) ..... 且 A 的動詞 can 應改成過去式 could;E 的 am 應改成 were。

    二、是由 wish 動詞來表示 與事實相反,後面跟一句名詞子句,子句的動詞 多用 could, would, might 等助動詞 + 動詞原型。例如題目的句子:

    I wish (that) I could fly freely in the sky as a bird. 我希望我能像小鳥一樣在天空自由飛翔。(名詞子句的連接詞 that 可以省略)

    但本題除了用到 假設語氣外,還用了 How 起頭的 感嘆句。注意題目的句尾用 ! (驚嘆號)

    因此,答案只能是 B

    How I wish I could fly freely in the sky as a bird ! 我多麼希望我能像小鳥一樣在天空自由飛翔!

    2013-10-09 13:05:32 補充:

    忘了補充說明 D 的子句 I can fly 的 can 要改成 could 才能表示假設語氣。另外,它沒有 How 起頭,無法表達 感嘆句的句型。

    2013-10-09 22:59:37 補充:

    感謝 羅莉 指教。銘感 !

    • 登入以對解答發表意見
  • 羅莉
    Lv 7
    6 年前

    Sammy大,

    If only開頭作為假設語氣感嘆句是合乎文法的, 它不是條件子句.

    本題正解確實是B,C.

    • 登入以對解答發表意見
  • 呆子
    Lv 7
    6 年前

    were I able to fly as freely in the sky as a bird, I would fly to the outlying island of Kinmen.另一種用法

    • 登入以對解答發表意見
  • 6 年前

    因為是假設句!!! 他的題意是說真希望我可以跟鳥一樣在天空飛~~~ 但是 這句話與事實相違反 因為你不是鳥 並不會飛 所以得用假設句

    假設句的句型是 If S+ 過去式助動詞/ 過去是BE動詞+ V, xxxxxxxxxxxxx.

    plus 這句話主詞是I 有一個特別的用法 就是假設句理主詞是I 的話 後面得加''WERE''

    參考資料: 我自己
    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。