過去時(shí)態(tài)表示動作發(fā)生在過去,“說的是一個(gè)過去的事”;而完成時(shí)態(tài)是為了解釋一個(gè)現(xiàn)在的狀況而去提一件過去的事,目的是“說的是一個(gè)現(xiàn)在的事”。請比較:
I lost my key. 我丟了鑰匙。(lost用的是過去時(shí)態(tài),這句話的意思是給你講一個(gè)過去的故事,而說話者眼下也許正在悠閑地喝咖啡)
I have lost my key. 我丟了鑰匙。(have lost用的是完成時(shí)態(tài),這句話的意思是告訴你一件當(dāng)前的事,說話者正凍得渾身發(fā)抖進(jìn)不去屋子,打電話求救110幫他把門打開)
I have washed my car.我已經(jīng)洗過我的車了。
(意思是:我的車現(xiàn)在很干凈了,不用再洗了)
I have had my lunch.我已經(jīng)吃過午飯了。
(意思是:我現(xiàn)在已經(jīng)不餓了,你不用再請我吃飯了)
I have studied English for 11 years.我學(xué)英語已經(jīng)十一年了。
(意思是:我學(xué)英語已經(jīng)11年了,很長時(shí)間了,不用再學(xué)了,或者我已經(jīng)學(xué)了太長時(shí)間的英語,我厭煩了,學(xué)夠了)
The students have closed the door.學(xué)生們已經(jīng)關(guān)上了門。
(意思是:我們現(xiàn)在從門肯定是進(jìn)不去了,得跳窗戶了)
I have sat for hours in the library, reading a novel
我已經(jīng)在圖書館坐了幾個(gè)小時(shí),一直在讀書。
(意思是:我現(xiàn)在讀書讀得很累了,我想休息一下了)
She has found a job. 她已經(jīng)找了一份工作。
(意思是:她現(xiàn)在已經(jīng)不失業(yè)了,有穩(wěn)定的生活,可以在這定居下來了)
Her watch has gone wrong.她的手表已經(jīng)壞了。
(意思是:她今天遲到不是故意的,是因?yàn)楸韷牧?