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

關於ought to的使用方法

Flight 305 _______ depart at 3:30 p.m. but was cancelled because of a mechanical problem in one of the engines.

A. was supposed to

B. ought to

C. is assumed to

D. might have to

想請問各位 B錯哪裡呢?

怎麼覺得A 跟 B 都對呢?

3 個解答

評分
  • 9 年前
    最佳解答

    BEAR你好:

    A與B的選項確實都有"應該"的意思存在,然而我們還是可以從兩點理由判斷出A才是正確選項。

    第一,我們可以從時態判斷

    從",,,but cancelled because of..."可以看出此為過去式語態。

    但是ought這個字本身沒有過去式,但是可以用"ought to have+過去分詞"來表示關於過去的某些概念。這種結構可以用來談論本應發生但是沒有發生的事情,或者對不肯定已經發生的事情進行猜測或做出判斷。

    例如: I ought to have phoned my mom this morning, but i forgot.

    因此,如果要選擇"ought to"這個選項,後面就要變成"have departed",既然如此,那麼答案就是"A" (was supposed to)了。

    第二,我們可以從語意判斷

    Ought 是情態助動詞,用來勸告人們該做某些事,或者救人們的責任做某事。他的意思跟 should 相似,而不像must那樣強烈。

    例如: There ought to be traffic lights at this crossroads.(這個十字路口應該要有紅綠燈)

    Ought 可以用來表示我們猜測或得出結論某件事是很可能的。

    例如: Henry ought to be here soon --- he left home at six. (亨利應該快到了---他六點就從家裡出來了)

    題目的中文意思我們可以判斷出是"305班次飛機應該在三點半起飛,但因為引擎故障所以取消了",但是如果要用ought的話,後面應該是要接"飛機在三點起發的原因等等"。因此語意不合。

    由以上兩點,我們可以判斷出答案是"A"。

    參考資料: my dictionary and me
    • 登入以對解答發表意見
  • chen
    Lv 7
    9 年前

    Allen

    文法無誤

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

    本題關鍵:過去式。從後面的 was cancelled 確認。

    所以,前面必須使用過去式搭配 -- was supposed to = 原先應該

    若用 ought to, 必須是 ought to have departed 表達是過去的事

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。