現在完成式是英語學習者需要掌握的最基本的語法結構之一,以可以有很好的基礎。與 ELSA Speak 一起了解現在完成式的公式、用法和標志以可以更好地將其應用到作業中!

現在完成式 意思

現在完成式的概念

現在完成式 英文是:Present perfect 用於描述從過去開始、持續到現在並且可能在未來持續的動作和事件。對於這種現在完成式,​​說話者通常不會提起動作或事件發生的具體時間。

  • She has learned English for 15 years. 

翻譯: 她學英語學了15年了。

  • She has taught Japanese for 7 years. 

翻譯: 她教英語教了7年了.

現在完成式的公式

現在完成式的公式

肯定式的結構

結構: S + have/ has + Vpp

其中:

  • S (subject): 主語包括 I, You, We, They, She, He, It
  • Have/ has: 助動詞
  • Vpp: 過去分詞的動詞

注意:

  • Have 與 I, You, We, They 一起
  • Has 與 She, He, It 一起

列如:

  •  She has lived in Ha Long since she was a little girl. 

翻譯: 她從小就住在下龍灣。

  • She has taught Chinese for 3 years. 

翻譯: 她教中文教了大概3年了。

  • They have worked in this factory for 30 years. 

翻譯: 他們在這家工廠工作了30年了

否定式的結構

結構: S + have/ has + not + Vpp

注意:

  • Have not 縮寫為  haven’t
  • Has not 縮寫為 hasn’t

列如:

  • They haven’t played game for years.  

翻譯: 他們很多年不玩游戲了

  • Lan hasn’t met her classmates for a long time. 

翻譯: 小蘭很長時間沒有見過同學了

疑問式結構

現在完成式 問句 Yes/No question

問句: Have/ Has + S + Vpp +… ?
回答: Yes, S + have/ has.No, S + haven’t/ hasn’t.

列如:

問句回答
Has he ever traveled to London?
翻譯: 他去過倫敦了嗎?
Yes, he has./ No, he hasn’t.
Have you finished your housework yet?
翻譯: 家務你做完了嗎?
Yes, I have./ No, I haven’t.

現在完成式 問句 WH- question

問句: WH + have/ has + S (+ not) + Vpp +…?
回答: S + have/ has (+ not) + Vpp +…

列如:

問句答案
Where have you and your kids been?
翻譯: 你和孩子們剛去哪裡了?
We have been to the park.
翻譯: 我們剛去公園。
Why has he not drunk this cup of tea yet?
翻譯: 你怎麽還沒喝這杯茶?
He has not drunk the tea because it is too hot.
翻譯: 他還沒喝茶,因為它太熱了。

現在完成式 文法規則表

代詞肯定式否定式疑問式
第一人稱單數I have workedI have not workedHave I worked?
第二人稱單數You have workedYou have not workedHave you worked?
第三人稱單數He/she/it has workedHe/she/it has not workedHas he/she/it worked?
第一人稱複數We have workedWe have not workedHave we worked?
第二人稱複數You have workedYou have not workedHave you worked?
第三人稱複數They have workedThey have not workedHave they worked?

現在完成式 用法

現在完成式 用法

1. 現在完成式用於描述從過去開始並持續到現在的動作或事件。

列如:

  • I have studied English for 12 years. 

翻譯: 我學英文學了12年了.

  • She has worked at the factory since 2000. 

翻譯: 她從2000年已經在工廠工作了.

2. 現在完成式 (Present perfect) 描述過去多次發生的動作或事件。

列如:

  • They have seen that movie fives times. 

翻譯: 那部電影他們已經看過了5次了

  • They have eaten at that restaurant many times. 

翻譯: 他們在那家飯店吃了好多次了

3. 現在完成式描述迄今為止的經歷,通常伴隨著 “ever” 或者 “never”.

列如: My father has never been to America. 

翻譯: 我爸爸還沒有去過美國

4. 現在完成式用來描述剛剛發生的動作或事件。

列如:

  • We have just dived. 

翻譯: 我們剛剛潛水。

  • Has my teacher just arrived? 

翻譯: 我的老師剛來嗎??

5. 現在完成式用來描述剛剛發生的事件,其後果仍然影響現在。

列如:

  • She has broken her watch so she doesn’t know what time it is. 

翻譯: 她的手錶壞了,所以她不知道現在幾點。

  • Direction has cancelled the meeting. 

翻譯: 經理剛取消了會議。

6. 現在完成式 (Present perfect) 表達在過去發生但是在說話時很重要的動作。

列如: You can’t call her. My mother has lost her mobile phone.

翻譯: 你打不了電話給她。我媽媽把手機弄丟了。

現在完成式的標志

句子中的標志詞

現在完成式的一個標志是句子中含有一下單詞或組詞,例如:

  • Just/ Recently/ Lately: 最近,剛剛
  • Before: 以前
  • Ever: 曾經/已經
  • Never: 從來沒
  • For + 時間段: for years, for a long time,…
  • Since + 時間軸: since 2001, since October,…
  • Yet: 還沒
  • The first/ second/… time: 第一/二次…
  • Already: 了
  • So far/ Until now/ Up to now/ Up to the present: 到現在,到至今

句子中狀語的位置

句子中壯詞的位置也是幫助你認出現在完成式的標誌:

  • Already, never, ever, just: 在 “have/ has”的後面等壯詞通常出現在II分詞動詞之前。另外,already這個字也可以站在句末。

列如: I have just done my homework. 

翻譯: 我剛做完作業。

  • Yet: 通常位於句末,出現在否定句和疑問句。

列如: Lan hasn’t told me about you yet. 

翻譯: 小蘭還沒跟我提起你。

  • 這些壯詞如:So far, recently, lately, up to present, up to this moment, in/ for/ during/ over + the past/ last + 時間: 在句子中的位置靈活。它可以出現在句子的開頭或句尾。

列如: She has seen this film recently. 

翻譯: 她最近看過這部電影

現在完成式的識別標志

如何將動詞變位為現在完成式

英文中,現在完成式由「have/has」+動詞的過去分詞(Past Participle)組成。動詞的過去分詞通常是由在動詞末尾加上「-ed」來創造的。

列如: I have finished my homework.

但是,在特殊情況下,現在完成式會使用不規則動詞,以下是英文常見的不規則動詞。請注意,V2 動詞將用於描述過去發生且確定好具體時間的動作,而 V3 動詞將描述過去完成並未確定好時間的動作。

不定式(V1)過去 (V2)過去分詞 (V3)詞的意思
AbideAbode/AbidedAbode/Abided留下來
AriseAroseArisen出現
AwakeAwokeAwoken吵醒
BackslideBackslidBackslide/Backslid再次跌倒
BeWas/WereBeen
BearBoreBorne
BeatBeatBeaten/Beat
BecomeBecameBecome變得
BefallBefellBefallen發生
BeginBeganBegun開始
BeholdBeheldBeheld
BendBentBent彎曲
BesetBesetBeset包圍
DreamDreamt/DreamedDreamt/Dreamed做夢到
ChooseChoseChosen
CleaveClove/Cleft/CleavedCloven/Cleft/Cleaved劈開
GiveGaveGiven
GoWentGone

如何區分現在完成式

現在完成式和現在完成進行式的區別

相似: 

  • 兩種時態都可以用來表示從過去開始且與現在相關的動作。
  • 這兩種時態都可以與時間詞一起使用,例如“for”、“since”、“recently”、“latest”,表示截至目前為止的一段時間。

區別:

現在完成式現在完成進行式
結構(+) S + have/ has + Vpp
(-) S + have/ has + not + Vpp
(?) Have/ Has + S + Vpp +… ?
(+) S + has/have + been + Ving
(-) S + has/have + not + been + Ving
(?) Has/Have + S + been + Ving?
用法– 描述從過去開始並持續到現在的動作或事件。
– 描述過去多次發生的動作或事件。
– 描述迄今為止的經歷, 常與 “ever” 或者 “never”連用。
– 描述剛發生的動作或事件。
– 描述剛發生的事件及其至今仍影響的後果。
– 表達過去發生但是在說話時很重要的動作。
– 描述從過去開始並持續到現在的動作,強調連續性。
–表示過去結束的動作,但我們對當前結果感興趣
識別標志常與 Just/ Recently/ Lately; Before; Ever; Never; For +時間連用; Since +時間軸; Yet; The first/ second/… time; Already; So far/ Until now/ Up to now/ Up to the present.常與 For the whole + N (指時間的N); For + N (時間段); Since + N (時間軸/時間點); All +時間連用
列如We have just booked our tickets for the concert. 
翻譯: 我們剛剛訂了音樂會的門票。
She has been studying English for three hours.
翻譯: 她已經學了三個小時英語了
區分現在完成式和現在完成進行式

區分現在完成式和過去簡單式

相似: 

  • 兩種時態都用來描述過去發生的動作。
  • 兩種時態都可以使用時間詞來指定動作的時間。
  • 兩種時態都可以用來強調故事或寫作中的重要事件。

區別:

現在完成式過去簡單式
結構(+) S + have/ has + Vpp
(-) S + have/ has + not + Vpp
(?) Have/ Has + S + Vpp +… ?
(+) S + V2/ed
(-)  S + did not + V0
(?) Did + S + V0
用法– 描述從過去開始並持續到現在的動作或事件。
– 描述過去多次發生的動作或事件。
– 描述迄今為止的經歷, 常與 “ever” hoặc “never”連用。
– 描述剛發生的動作或事件。
–描述剛發生的事件及其至今仍影響的後果。
– 表達過去發生但是在說話時很重要的動作。
– 描述過去發生並完全結束的動作。
– 描述過去重複的動作。
– 描述中斷過去正在進行的動作的動作。
– 表示過去連續發生的一系列動作。
– 用於不真實的願望。
– 用於第二類條件句(現在式的非真實條件句)。
識別標誌常與 Just/ Recently/ Lately; Before; Ever; Never; For + 時間連用; Since + 時間軸; Yet; The first/ second/… time; Already; So far/ Until now/ Up to now/ Up to the present.常與 yesterday, in the past, the day before, ago, last (week, year, month) 連用或者有當天已過的一些事件(today, this morning, this afternoon).
列如David has written five books and is working on another one. 
翻譯: 大衛已經寫了五本書,並且正在寫另一本書。
He visited Paris last summer.
翻譯: 他去年夏天去了巴黎。
區分現在完成式和過去簡單式

區分現在完成式和過去完成式

相似:  

  • 描述行動:從過去開始,持續到現在或產生影響現在的結果。
  • 使用代詞和連詞:結合過去時間的代詞和連詞。

區別: 

現在完成式過去完成式
結構(+) S + have/ has + Vpp
(-) S + have/ has + not + Vpp
(?) Have/ Has + S + Vpp +… ?
(+) S + had + V3/-ed
(-) S + had not + V3/-ed
(?) Had + S + V3/-ed
用法– 描述從過去開始並持續到現在的動作或事件。
– 描述過去多次發生的動作或事件。
– 描述迄今為止的經歷,通常與“ever” 或者 “never”連用。
– 描述剛發生的動作或事件。
–描述剛發生的事件及其至今仍影響的後果。
– 表達過去發生但是在說話時很重要的動作。
– 表示過去另一個動作之前發生並結束的動作。
– 描述過去特定時間之前的動作。
– 用於不真實的條件句(第三類條件句)。
識別標志常與 Just/ Recently/ Lately; Before; Ever; Never; For + 時間連用; Since + 時間軸; Yet; The first/ second/… time; Already; So far/ Until now/ Up to now/ Up to the present.常與 before, after, by the time, when, until, as soon as, … 連用
列如Jane has stayed with her parents since she graduated.
翻譯:從小明畢業到現在都跟父母在一起
My mom had gone out for a walk when I came home.
翻譯: 我回家時,媽媽已出去散步了。
區分現在完成式和過去完成式

現在完成式 例句

列如翻譯解釋
I have seen that movie twenty times我已經看過那部電影二十遍了看電影的行為在過去已經發生過很多次,並且可以在現在繼續。
I think I have met him once before我想我以前見過他一次見到他的動作發生在過去,但與現在有關,說話者正在回憶或思考那件事。
There have been many earthquakes in CaliforniaCalifornia 很多次發證地震地震過去曾發生過,並可能繼續影響現在。
People have traveled to the Moon人們已經前往月球人類過去的一項成就,在現在仍然具有重要意義。
People have not traveled to Mars人們還沒有去過火星迄今為止,這種情況尚未發生,儘管將來可能會發生。
We have just received a call from our boss我們剛接到老闆的電話剛剛發生的動作,對現在有直接的影響。
現在完成式 例句

在雅思考試中使用現在完成式的方法

用於描述某人的事實或成就

列如翻譯類型考試部分
David Beckham, who used to be a very famous British footballer, is now a philanthropist and he has done many charity programs so far.大衛貝克漢曾經是一位非常著名的英國足球員,現在是一位慈善家,迄今為止他已經做了很多慈善項目。事實Speaking part 2 – Describe your favorite celebrity
Minh – my next door neighbor is the boy who has gained several provincial prizes in some English competitions.我的隔壁鄰居小明是一個在多項英語比賽中獲得多項省級獎項的男孩。成就Speaking part 2 – Describe the person that you are impressive with
Moreover, human beings have emitted exhaust fumes worldwide, which may be the main cause of air pollution.而且,人類在全球排放廢氣,這可能是造成空氣污染的主要原因。事實這句話可用於 Speaking part 3 和Writing task 2

講述一個未解決的問

列如翻譯場景考試部分
There is still a contentious discussion about whether animal testing should be prohibited.關於是否應該禁止動物試驗仍然存在一個爭議。討論爭議Writing task 2
Whether animal testing should be banned has still been a matter of heated debate.是否應該禁止動物試驗仍然是一個激烈爭論的問題。問題還沒解決Writing task 2
在雅思考試中使用現在完成式的方法

IELTS考試中常用的一些現在完成式例子

現在完成式 (Present perfect) 常用於IELTS考試,尤其是寫作和口說部分。以下是IELTS常見主題中應用現在完成式的一些例子:

列如翻譯
The number of people who have adopted a vegan lifestyle has increased significantly in recent years.近年來,採用純素生活方式的人數顯著增加。
The climate has changed significantly in recent years.近年來,氣候發生了顯著變化。
The amount of plastic waste in the oceans has increased dramatically in recent decades.近幾十年來,海洋中的塑膠廢物數量急劇增加。
While some people believe that traditional learning methods are still effective, others argue that technology has revolutionized the way we learn.雖然有些人認為傳統的學習方法仍然有效,但有些人則認為科技徹底改變了我們的學習方式。
在雅思考試中的現在完成式例如

使用現在完成式的對話 

場景: 兩位好朋友小玲和小蘭好久不見,正在聚會。

Ling: Hi, Lan! Long time no see!

Lan: Hi, Ling! How are you? It’s been ages!

Ling: I’m good, thanks. I’ve been really busy lately with work and family. What about you?

Lan: I’ve been keeping busy too. I have just started a new job as a marketing manager at a tech company.

Ling: Wow, that’s great! Congratulations!

Lan: Thanks. It’s a lot of work, but I’m really enjoying it.

Ling: I’m not surprised. You’re always so good at what you do.

Lan: Well, I’ve learned a lot from my previous job.

Ling: I’m sure you have. So, what do you like to do for fun these days?

Lan: Not much, unfortunately. I’m usually too tired after work. But I have been trying to go to the gym a few times a week.

Ling: That’s good for you! I have been wanting to join a gym too. Maybe we can go together sometime.

Lan: I’d like that!

Ling: Well, I should probably get going. I have a lot to do tonight.

Lan: Me too. It was great catching up with you, Ling.

Ling: You too, Lan. Let’s do this again soon!

Lan: Sure!

使用現在完成式的對話範例

翻譯

玲: 嗨,蘭!好久不見了!

蘭: 嗨,玲!你好嗎?好久不見了!

玲: 我很好,謝謝。我最近工作和家庭都很忙。你呢?

蘭: 我也一直很忙。我剛剛在一家科技公司開始了一份新工作,擔任營銷經理。

玲: 哇,太好了!恭喜你!

蘭: 謝謝。工作很繁重,但我真的很喜歡。

玲: 我並不感到驚訝。你總是那麼擅長你所做的事情。

蘭: 嗯,我從以前的工作中學到了很多東西。

玲: 我相信你學到了。那麼,你最近喜歡做什麼消遣?

蘭: 不幸的是,不多。我下班后通常太累了。但我一直試圖每周去健身房幾次。

玲: 這對你有好處!我也一直想加入健身房。也許我們可以找個時間一起去。

蘭: 我很樂意!

玲: 好吧,我該走了。我今晚有很多事要做。

蘭: 我也是。很高興和你在一起,玲。

玲: 你也是,蘭。我們很快再見一次!

蘭: 當然!

解釋:

1. 在這個對話中,小玲和小蘭使用現在完成式的目的是:

  • 分享過去和現在發生的經驗和事件。
  • 更新有關自己當前工作和生活的資訊。
  • 提出未來活動的計劃。

2. 對話中使用的一些動詞:

  • Have
  • Learn
  • Try

3. 這些動詞依照現在完成式的規則進行變位:

  • 動詞 “have” 變位爲 “have” 因主語 “I” và “小蘭”是少數。
  • 動詞 “learn” 變位爲 “learned” 因它是一般動詞
  • 動詞 “try” 變位爲 “tried” 因它是一般動詞

應用練習

練習一:將給定動詞變位為現在完成式

1. We ……(be) in Thailand many times.

2. It is the second time I…….(travel) Ho Chi Minh city.

3. …….(order) you pizza at this restaurant?

4. Until now, we…….(wait) for her. 

5. Why do you come back home? You……(live) that city for a long time. 

6. We……(learn) English for two months. But we……(know) how to speak with an accurate accent. 

7. You know, she………(meet) the boy whose name is Jack.

8. We don’t want to move. We………(work) at your company since 2011.

9. My mother (not/ play)…….…….. any sport since last year.

10. I’d better have a shower. I (not/have)……………………one since Monday.

11. Lan doesn’t live with her family now and we (not/see)……………………each other for five years.

12. I………………….just (realize)…………… that there are only five weeks to the end of term.

13. Thuy (finish) … reading three books this week.

14. We ….(be) in London many times.

15. It is the second time I…(travel) Da Lat.

16. Someone ……………… (steal) my phone.

17. My younger brother ……………… (lose) his favorite toy, and he is still very sad now.

18. ……………… your mother ever ……………… (go) diving?

19. That men ……………… (sit) there for hours.

20. My best friend ……………… (be) a member of that club for years.

21. She (be)…………. at her computer for eight hours.

22. Hannah (not/have) ……………any fun a long time.

23. My grandfather (not/ play)……….. any sport since last year.

24. You’d better have a shower. You (not/have)………. one since Monday.

25. I don’t live with my family now and we (not/see)…………. each other for ten years.

26. I…… just (realize)…………… that there are only three weeks to the end of the semester.

27. Anna (finish) … reading three books this month. 

28. How long…….. (you/know)………. each other?

29. ……….(You/ take)………… many photographs?

30. Jack (eat)………………. at the Sheraton Hotel yet?

答案

Stt答案
1Have Been
2Have Traveled
3Have You Ordered
4Have Been Waiting
5Have Lived
6Have Learned / Haven’t Known
7Has Met
8Have Worked
9Hasn’t Played
10Haven’t Had
11Hasn’t Seen
12Have Just Realized
13Has Finished
14Have Been
15Have Traveled
16Has Stolen
17Has Lost
18Has… Gone
19Has Sat
20Has Been
21Has Been
22Hasn’t Had
23Hasn’t Played
24Haven’t Had
25Haven’t Seen
26Have… Realized
27Has Finished
28Have… Known
29Have You Taken
30Has Jack Eaten

練習二: 重新排列詞序以形成正確的句子。

1. has worked/ for 4 years/ my younger sister/ for that company/ .

2. since last Christmas/ him/ haven’t heard from/ Michelle and I/ .

3. we/ this movie/ have watched/ the second time/ this is/ .

4. again/checked/ the accountant/ the document/ has/ ?

5. rained/ since/ it/ midnight/ has/ .

6. Our family/ not eat/ out/ since/ dad’s birthday.

7. How/ long/ Chris/ live/ there?

8. You/ ever/ been/ China?

9. Laura/ not/ meet/ children/ last summer.

10. Your uncle/ repair/ lamps/ yet?

11. He / be / teacher / 40 years.

12. I / never / be / foreign country.

13. They / hire / 30 employees / since 2018.

14. We / meet / talented / young people / in the last few years.

15  It / be / good day.

16.  Have/ you / ever/ meet / celebrity?

17.  What / have / you / do / this / cake?

18. Recently / many / students / decide / study / abroad.

答案: 

1. My younger sister has worked for that company for 4 years.

2. Michelle and I haven’t heard from him since last Christmas.

3. This is the second time we have watched this movie.

4. Has the accountant checked the document again?

5. It has rained since midnight.

6. Our family haven’t eaten out since dad’s birthday.

7. How long has Chris lived there?

8. Have you ever been to China?

9. Laura hasn’t met her children since last summer.

10. Has your uncle repaired the lamps yet?

11. Recently, many students have decided to study abroad.

12. He has been a teacher for 40 years.

13. I have never been to a foreign country.

14. They have hired 30 employees since 2018.

15. We have met many talented young people in the last few years.

16. It has been a good day.

17. Have you ever met a celebrity?

18. What have you done to this cake?

以上就是 ELSA Speak 整理的所有有關現在完成式的知識包括現在完成式 使用時機(用法),希望這篇文章可以幫助你更好地掌握現在完成式 文法,請關注我們的其他文章吧!