Miu 發問時間: 社會與文化語言 · 1 0 年前

英文句子錯在哪?

He is said to catch the train for Chicago at seven yesterday morning, but nobody knows of his whereabouts now.

以上文法,答案寫著catch是錯的;但請問為什麼catch是錯的?

2 個解答

評分
  • 恐龍
    Lv 6
    1 0 年前
    最佳解答

    如果你提供的句子是從課本裡抄出來而且確定無誤的話,那問題可能是應該用完成式:He is said to HAVE catch the train for Chicago at seven yesterday morning, but nobody knows of his whereabouts now.我的解釋是他在昨天早上7點"完成"搭車這個動作之後就消失無蹤,而這整個動作一直到現在還持續進行中,所以應該要用完成式。不知道我解釋的對不對 ^^"

    2006-06-22 10:03:47 補充:

    噗,光顧著要用完成式,忘了把catch改成caught ^^"

    參考資料: 說錯不要打我 =.="
  • 匿名使用者
    1 0 年前

    catch 是現在的話才用的 (present tense)

    應該要寫 caught, 因為是 'yesterday morning', yesterday 是昨天...

    已經過了 所以應該要寫catch 的過去式 (caught)

    還有 你的句子的前面有點怪怪的

    我覺得這樣寫應該比較好:

    It is said that he caught the train for Chicago at seven yesterday

    morning, but nobody knows of his whereabouts now.

    參考資料: me
還有問題?馬上發問,尋求解答。