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

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

英文12時態的差異?

欲請教關於12時態的差異:

(1)過去式、過去進行式、過去完成式、過去完成進行式

(2)現在式、現在進行式、現在完成式、現在完成進行式

(3)未來式、未來進行式、未來完成式、未來完成進行式

謝謝。

已更新項目:

了解!謝謝

那「完成式」和「完成進行式」,要如何判斷?例如要填空呢?

1 個解答

評分
  • 1 0 年前
    最佳解答

    (1)V+ed, was/were + V-ing, had + pp, had + been + V-ing(2)V, am/is/are + V-ing, have + pp, have + been + V-ing(3)will V, will be V, will have + pp, will have been + V-ing過去、現在、未來比較好分辨。過去式: 講故事時, 或講述久遠的事, 或跟現在時間無牽連的事。現在式: 日常的事, 眼前的事。因此, 如果是很快就要發生的事, 可以用現在進行式(be going to)而不用未來式。未來式: 當然是以後的事啦。簡單式: 現況, 一直以來的情況, 常態。進行式: 只有在說話當中才成立的情況, 用進行式。完成式: 剛剛發生的, 或已發生完了的。現在完成式和過去式有時會混淆, 差別在於過去式是代表過去的常態, 而現在完成式只在一小段時間之內成立而已。完成進行式: 雖然是在先前的一小段時間完成了的動作, 但那動作有稍稍持續一段時間。當說話者必須說到那動作持續的狀況時, 就用完成進行式。

    2006-11-23 16:23:24 補充:

    回答你的補充問題, 這兩種形式主要有幾個判斷方式:(1)句型: 某些句型強制要求用進行式時, 用完成進行式。例如: 像"I was sleeping when my father came back."這個句型,前半句是強制要用進行式的。如果在同樣的句型中又需要用完成式來敘述時,就會變成完成進行式, 例如"The water has been running for a while when he found the leak."(他發現漏水時, 水已經流了一會兒了)

    2006-11-23 16:23:55 補充:

    (2)字義: 動詞本身根本不可能以進行式存在時, 用完成式。譬如, know這個字做為"認識"解時, 不可用進行式, 是廣為人知的,因為"認識"是一種狀態, 要不是不認識, 要不就已經認識, 沒有辦法"正在認識"。

    2006-11-23 16:24:19 補充:

    (3)句義: 動作必須持續一段時間, 句義才說得通時, 用完成進行式。 例如: It has been raining since last week.(上星期以來一直在下雨)而如果動作是只有一瞬間, 用持續的講法會顯得很荒謬時, 用完成式。例如: I have seen him coming this way. (我已看見他往這邊走過來) 這裡如果用完成進行式, 句意會變成: 我正在(同時又已經)看見他往這邊走過來。這樣的動作不可能成立, 所以不可能用完成進行式。

    參考資料: 很努力而勉強的解釋了, 希望你看得懂
還有問題?馬上發問,尋求解答。