當前位置

首頁 > 英語學習 > 英語學習方法 > 英語中現在完成時的基本用法講解

英語中現在完成時的基本用法講解

推薦人: 來源: 閱讀: 8.11K 次

現在完成時

英語中現在完成時的基本用法講解

動名型have(has) +過去分詞

系表型have(has)been+表語

現在完成時的基本用法有3種:

  1.現在完成時,表示曾經有過的經驗(動作、狀態)

I have seen Jackie Chan before.

我以前見過成龍。

(含義:我對他有所瞭解了,現在能夠談談他的情況了。)

Have you been to Paris?

你去過巴黎嗎?

(含義:如果你去過,你可以談談巴黎的情況。如果你沒有去過,我建議你去看看,或者我現在給你介紹一下巴黎的情況。)

We have never heard of such a man.

我們從來沒有聽說過這樣的人。

(含義:因此我們對“他”一無所知,你問我們也是白問。)

模仿造句:

1.因此,我們以前參觀莫斯科(Moscow)。

2.你弟弟去去印度(India)嗎?

3.這些孩子從未用過電腦。

  2.現在完成時,表示過去某種行爲的結果對現在有直接的影響

Tom has lost his pen.

湯姆的鋼筆已經丟了。

(含義:結果是現在沒筆用,必須借一支筆,或者買一支筆。)

Dad, I have finished my homework.

爸爸,我已經做完家庭作業了。

(含義:現在應該可以讓我出去玩會或者看下電視了。)

He has gone to Hong Kong.

他已經去香港了。

(含義:結果是他不在這裏,你在這兒見不到他了。)

模仿造句:

1.傑克已把鉛筆弄斷了。

2.媽,我已經吃過中飯了。

3.瑪麗已經去廣州了。

  3.現在完成時,表示某經歷的時間長度(一般用for引導的時間狀語)

Mr. Smith has been in China for 10 years.

史密斯先生在中國待過10年了。

(含義:他待的時間夠長的了,他對中國的情況很熟了,或者他的中文自然講得很棒了。)

Jane has stayed in Shanghai for 3 days.

珍妮在上海待了兩天

(含義:珍妮待在上海的時間短,對這裏的情況還很不熟悉,或者她不應該馬上離開,應該多玩幾天。)

I have taught English for 10 years.

我已經教英語10年了。

(含義:我教英語的時間已經非常長了,有豐富的教學經驗了。)

模仿造句:

1.簡(Jane)已經在杭州住了8年了。

2.我媽已經在這家公司工作20年了。

3.今天我已經練英語口語2個小時了。


本文作者:丹丹英語 (公衆號:英語語法學習)

本文已獲轉載授權,版權歸作者所有,如需轉載,請聯繫原微信公衆號“英語語法學習”。