HER 發問時間: 社會與文化語言 · 4 年前

A:Such a mistake could have been avoided. B:Unfortunately, he ___the mistake again and again.(A)repeated(B)had repeated 答(A)想問為什麼是用過去式而不是(B)?

3 個解答

評分
  • Louis
    Lv 7
    4 年前
    最佳解答

    had repeated是「過去完成式」通常用在比另一個過去事件(用過去簡單式)更早的狀況。這裡沒有對照組,只有他以前一錯再錯的一個狀況,不需要形成兩件事的「時差」,所以action verb的repeat只能用「過去簡單式」(即發生在現在之前)。

  • 4 年前

    could have been avoided 是假設句與過去事實相反,其翻譯為如此錯誤過去就應可避免,但仍發生了。B句子與A句子無時間前後關係,两句均發生於過去,所以B句用簡單句即可。不要與過去事實相反假設句混淆了,因B句是事實非假設。

    舉例:A. B句均為過去事實,在前用過去完成式,其後用過去式,I had never cooked before I went to college.另A B句均為假設,即过去事實相反的假設語氣,If I had had enough time .I would have gone with you. 詳细解說,希望能清楚其差異。

  • 4 年前

    銑意思

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