Past simple and present perfect 一般過去時和現在完成時

點擊收聽節目

一般過去時 simple past 和現在完成時 present perfect 是英語裏經常被混合使用的兩個時態,它們的基本區別在於一般過去時說明的是過去某一時間裏發生了什麼或做了什麼;而現在完成時則強調過去發生的事情或動作對現在產生的影響或造成的結果。

網友 Terry 提出的問題裏使用的兩個句子就很能說明問題。第一句 "I did my homework." 是一般過去時;第二句 "I have done my homework." 「我已經完成了作業。」 是現在完成時。側重對現在結果的描述。不過日常會話交流時,經常有混合使用的情況。

我們將通過大量的例句來學習如何靈活使用一般過去時和現在完成時。

如果你在學英語過程中遇到任何問題請在微博上給我們留言 @BBC英語教學或發郵件到 questions.chinaelt@bbc.co.uk