現在完成式與過去簡單式的比較
當動作發生的時間並不重要或不明確,就必須一律用現在完成式。
在提供動作發生的時間或地點,或者詢問動作發生的時間或地點時,就必須一律用過去簡單式。
比較 :
現在完成式 | 過去簡單式 |
---|---|
I have lived in Lyon. | I lived in Lyon in 1989. |
They have eaten Thai food. | They ate Thai food last night. |
Have you seen 'Othello'? | Where did you see 'Othello'? |
We have been to Ireland. | When did you go to Ireland? |
兩個時態之間也有態度上的差異,因此在選用時態時,往往是很重要的因素。
- "What did you do at school today?" 之所以使用過去簡單式,是因為問題是在詢問活動,而且上學日已經結束了。
- "What have you done at school today?" 之所以使用現在完成式,是因為問題是在詢問結果 : « 讓我看看 »。提出問題的時候,上學時間仍在持續中。