現在完成式的句型結構是: verb to have + past participle,“have”可以理解為「已經」的意思,因為「已經完成了」,所以後面的動詞就必須要接過去分詞,英語的每一個動詞,除了原形之外,都還有過去式和過去分詞兩種型態,例如:
原形 | 過去式(Past) | 過去分詞(past participle) |
go | went | gone |
come | came | come |
see | saw | seen |
do | did | done |
get | got | gotten |
have | had | had |
use | used | used |
buy | bought | bought |
leave | left | left |
以上,族繁不及備載,如果不確定該動詞的過去式或過去分詞,可以查字典。
以下就是一些現在完成式的例句:
I have read this book. (我已經讀完這本書了)
I have seen the movie. (我已經看過這部電影了)
I have lived here since 1973. (我從1973年就住在這兒了)
I have studied English for a long time. (我已經學了很久的英文了)
He has washed his hands. (他已經洗過手了)
He has left. (他已經離開了)
The storm has arrived. (風暴已經來到了)
在什麼情況之下要用「現在完成式」呢?
1. 如果有一件事是發生在過去,但一直延續到現在,就可以用現在完成式,而這種句子後面常會接since(自從)或for(歷經),例如:
I have joined ship since last year. (我從去年就上船了)
I have played guitar since I was a teen-ager. (我從少年時代就開始彈吉他)
I have worked on this ship for one year. (我在這艘船上已經工作一年了)
I have known him for a long time. (我已經認識他很久了)
2. 此外,使用現在完成式的另一種情況是強調「已經完成的事」,例如:
He has already completed the work. (他已經完成了工作)
I have already received your letter. (我已經收到你的信了)
3. 現在完成式還可以用來表示一種「經驗」,例如:
I have been to Japan. (我曾去過日本)
I have seen Lin, Zee-Ling. (我曾見過林志玲)
I have never eaten this fruit. (我從未吃過這種水果)
I have never seen snow. (我從未見過雪)
4. 現在完成式也可以用來表示一件「過去常發生的事」,例如:
I have seen “The Titanic” three times. (我曾看過「鐵達尼號」三次)
We have already had two typhoons so far this year. (今年已經來了兩個颱風了)
He has climbed Jade Mountain two times. (他曾爬過玉山兩次)
「現在完成式」和「過去式」的差別:
差別在於是否有「指定特定的時間」,一件發生在過去的事情,如果沒指明何時發生的,可用現在完成式,如果有指明特定的時間,就一定要用「過去式」,例如:
I have been to Japan. (我曾去過日本,未指明何時去的,用現在完成式)
I went to Japan last year. (我去年去過日本,有指明何時去的,用過去式)
I have seen Lin, Zee-Ling. (我曾見過林志玲,未指明何時去的,用現在完成式)
I saw Lin, Zee-ling yesterday. (我昨天看到林志玲了,有指名何時看到的,用過去式)
注意:
現在完成式常和since、for、already、never、ever等字一起使用,never有否定的意思,ever只會在疑問句中才會出現。例如:
I have already had lunch. (我已經吃過午餐了)
I have never seen Lin, Zee-Ling before. (我以前從未見過林志玲)
Have you ever been to Japan? (你曾去過日本嗎?)
He has already played the game three times. (他已經玩過這個遊戲三次了).
現在完成進行式:
如果有一個動作從過去發生或開始後,就一直延續到現在,並且強調到現在都還沒有停止或間斷,我們可以用「現在完成進行式」。
現在完成進行式的句型結構: verb to have + been + present participle
注意:
現在完成進行式與現在完成式的句型差別在於verb to have後面要加been並接「現在分詞」, have是完成式的關鍵字,been + 現在分詞都是進行式的關鍵字。
例句:
I have been working on board since I graduated from college.
(我自從學院畢業後就一直在船上工作,現在還在船上工作)
I have been studying English since 1974. (我自從1974開始學英文到現在)
No comments:
Post a Comment
請尊重智慧財產權
未經許可,禁止轉貼