【Grammar小教室】現在完成式輕鬆學

Spencer Lam
Spencer Lam
英文補習名師,港大一級榮譽,多年英文補習經驗,歷年來曾教授超過1000名學生,學生遍及各大名校,由初中至成人英語皆可因材施教,獲《TVB》、《Now TV》、《經濟一週》、《晴報》、《親子王》、《經濟日報》等專訪
目錄

現在完成時小教室

現在完成時可分為:

The present perfect tense

The present perfect continuous tense

今天 Spencer Sir 會教你精通現在完成時的所有知識!

The present perfect tense

我什麼時候應該使用現在完成時?

我們使用現在完成時來談論過去某個時間發生或開始的動作和事件,但現在以某種方式仍然很重要。

例如,我們用現在完成時來談論……

過去開始但現在仍在繼續的行動:

We’ve visited five countries already.

不久前完成的操作:

I’ve just returned to the hotel.

對現在產生結果的過去行為:

I’ve lost my phone. Now I can’t receive text messages.

經驗:

I’ve seen the Colosseum. / I haven’t been to Ireland. / Have you ever been to London?

消息:

There has been a big earthquake in Japan.

如何用現在完成時形成陳述?

我們用現在完成時形成積極和消極的陳述,像這樣……

Subject

have/has

past participle

 

I / You / We / They

have (’ve)

visited

five countries.

have not (haven’t)

been

to London.

He / She / It

has (’s)

seen

the Colosseum.

has not (hasn’t)

found

the phone.

如何用現在完成時提問和回答問題?

我們用現在完成時這樣問問題……

(Question word)

have/has

subject

past participle

 

 

Have

I / you / we / they

heard

the news?

 

Has

he / she / it

gone

home?

Where

have

I / you / we / they

been?

 

Why

has

he / she / it

returned?

 

我們像這樣以現在完成時態回答是/否問題……

Question

Positive answer

Negative answer

Have they heard the news?

Yes, they have.

No, they have not.

No, they haven’t.

Has he gone home?

Yes, he has.

No, he has not.

No, he hasn’t.

 

The present perfect continuous tense

我什麼時候應該使用現在完成時態?

我們使用現在完成時態來談論持續一段時間的動作。 我們可以用現在完成進行時來談論……

仍在繼續的更長時間的過去行動:

We have been shopping for hours already.

我們在一段時間內一直在重複的行動:

I’ve been shopping at Park’n Shop instead of Wellcome lately.

剛剛完成但在現在有結果的過去更長的動作:

I’m so tired! I’ve been studying English for five hours!

我如何用現在完成的連續時態形成陳述?

我們用現在的完美連續時態形成積極和消極的陳述,像這樣……

Subject

have/has

been

past participle

 

I / You / We / They

have (’ve)

been

living

here for ten days.

have not (haven’t)

been

living

here for long.

He / She / It

has (’s)

been

travelling

since last Tuesday.

has not (hasn’t)

been

sleeping

well recently.

如何用現在完成時態提問和回答問題?

我們用現在完美的連續時態提問,像這樣……

(Question word)

have/has

subject

been

past participle

 

 

Have

I / you /we / they

been

living

here for a long time?

 

Has

he / she / it

been

travelling

since last Tuesday?

What

have

I / you /we / they

been

doing

lately?

Why

has

he / she / it

been

travelling

for so long?

我們以這樣的現在完美連續時態回答是/否問題……

Question

Positive answer

Negative answer

Have they been living here for a long time?

Yes, they have.

No, they have not.

No, they haven’t.

Has she been travelling since last Tuesday?

Yes, she has.

No, he has not.

No, he hasn’t.

如果大家有什麼英文問題,如Spencer Lam, 好唔好咁樣學英文呀? 或者IELTS考試,成人英文/商業英文的知識及英文資源,歡迎你可以隨時再跟我多交流一下,可以Follow 「Spencer Lam English Team」 Facebook pageIG得到更多英文資訊,亦都可以上 https://spencerlam.hk/ 了解更多!

Share:
Facebook
LinkedIn
Twitter
最新文章
文章分類