兩種時態都可能提到過去,但說話者著眼的時間和意思不同。先把情境說清楚,再看句子是在交代已完結的過去事件,還是在說與現在有關的經驗、結果或延續情況。
先分已完結的時間與現在的關聯
一般過去式可以交代已完結的過去事件,例如昨天借書。現在完成式可說截至現在的經驗、對現在有影響的結果,或由過去延續至今的情況。
本篇採常見英式英文的入門用法。有 yesterday、last Saturday 等指定已完結過去時間時,不把同一事件寫成現在完成式。today 等時間是否仍未完結,要連同說話情境理解;不能只靠一個時間字判斷所有句子。
現在完成式需要 have/has 加過去分詞
I/you/we/they 配 have,he/she/it 配 has,再加過去分詞,例如 have finished、has eaten。規則動詞常見 -ed,但不規則形式要另外查核,例如 go/went/gone、eat/ate/eaten。
不要把過去簡單式形式直接放在 has 後面,例如 has went。也要留意 been/gone 的意思:has been to 可說曾去過並回來;has gone to 可說去了而尚未回來。先練習文章的清楚情境,再接觸更多用法。
示範:借書的時間與現在的結果
以下情境另行編寫。同一個人可以在不同句子用不同時態,因為想交代的事不同。

試一試:按情境改寫
先說明題目給的是甚麼時間和意思,再填寫或修改。
試一試
以本篇介紹的英式英文用法作答。
- Last Saturday, Owen ___ (visit) his cousin.
- I ___ (finish) my drawing, so I can show it to you now. 題目要求用現在完成式連到目前的結果。
- 改錯:She has went to the library and has not come back yet.
查看參考解答與原因
- visited:last Saturday 指定已完結的過去時間。
- have finished:I 配 have,finished 是過去分詞;這裡強調現在可展示畫作的結果。
- She has gone to the library and has not come back yet. has 後用過去分詞 gone;情境說她尚未回來。

