【潔西家】劍橋活用英語文法 初級 17 現在完成式與現在完成進行式 Hong long have you …?

我決定我以後都要用開直播的方式來上傳影片,比較長一點的,文法的,比較方便。等好久一直都不上傳完成。這支影片有三十分鐘因為有點廢話,主要是我現在加上一個回答問題,針對可以的時態或句型。因為光學會,不會用等於沒學,然後我用翻譯也是想讓大家可以把英文或中文遮住時,看能不能說出來,這是我希望我學生做的訓練,不用死背但是要活記。

現在完成進行式跟現在進行與過去進行式ㄧ樣都是進行式,但是強調的是從過去開始一直持續到現在,除了句型記住外,怎麼用更重要喔!I’ve been working for four hours, and I’ll take a break now. 工作四小時要來休息了。中文不用有主詞,也沒有時態,真是幸福的語言啊,哈哈。

 

 

 

 

現在完成式    past —x———————now ————— future    x: action

                          —x———————x- – – – – – – – –

現在完成式可以用來表達從過去開始,一直持續到現在,可能繼續持續到未來的動作或狀態。

I have lived in Taipei all my life.

She has taught Japanese for ten years.

They have known each other since high school.

 

My niece is studying in Canada now.

She is in Canada now.

She arrived in Canada on August 25th.

It’s October 25th.

She has been in Canada since August 25th.

She has been in Canada for two months.

 

現在簡單式表達現在的狀態,現在完成式表達從過去到現在持續的狀態。所以要表達動作或狀態的持續時間要用現在完成式。問某個狀態持續多久也要用現在完成式。

I have a dog.

How long have you had a dog?

I have had a dog for five years.

 

He lives in Japan.

How long has he lived in Japan?

He has lived in Japan all his life.

 

Jimmy knows Stephen.

How long has Jimmy known Stephen?

Jimmy has known Stephen since college.

 

Tom and Mary are married.

How long have Tom and Mary been married?

Tom and Mary have been married for twenty years.

 

Kate works in a hospital.

How long has Kate worked in a hospital?

Kate has worked in a hospital since 2001.

 

三 現在完成進行式

1 現在完成進行式用來表達過去開始一直持續到現在的行為動作狀態。這個狀況通常還可能會持續到未來。特別是用來說明動作持續多久。不可以用現在簡單式或現在進行式來表達動作持續多久。

It has been raining since Monday. (O)

It rains since Monday. (X)

It is raining since Monday. (X)

 

I have been waiting for Andy for 30 minutes.     

Have you been waiting long?      How long have you been waiting?

 

2 有時候現在完成式跟現在完成進行式表達幾乎完全相同的意義。特別是用在單字像 live, work, study, teach 搭配 for 跟 since 時。

I have taught English for 20 years.

I have been teaching English for 20 years.

They have lived in New York since 1999.

They have been living in New York since 1999.

 

3 現在完成進行式有時候會用在過去一段時間持續發生的事情,剛剛結束,但是結果可以看見。

It has been raining.

She has been running.

 

四 現在完進行式句型

1 肯定句句型:主詞 S + have/has + been + V-ing

主詞

have/has

been + V-ing

其他部分

I

have

been sleeping.

You

have

been talking.

He

has

been living

in Japan.

She

has

been crying.

The dog

has

been barking.

We

have

been studying English.

You

have

been playing

basketball for 2 hours.

They

have

been watching

TV for 30 minutes.

 

2 否定句句型:主詞 S + have/has + not + been + V-ing

主詞

have/has

not

been + V-ing

其他部分

I

have

not

been sleeping.

You

have

not

been talking.

He

has

not

been living

in Japan.

She

has

not

been crying.

It

has

not

been barking.

We

have

not

been studying English.

You

have

not

been playing

basketball for 2 hours.

They

have

not

been watching

TV for 30 minutes.

 

3 Yes/No 問句句型: Have/Has +主詞 S  + been + V-ing ,,, ?

Have/Has

主詞

been + V-ing

其他部分

Have

I

been sleeping?

Have

you

been talking?

Has

he

been living

in Japan?

Has

she

been crying?

Has

it

been barking?

Have

we

been studying English?

Have

you

been playing

basketball for 2 hours?

Have

they

been watching

TV for 30 minutes?

 

4 WH 問句句型: WH疑問詞+ have/has +主詞 S  + been + V-ing ,,, ?

WH疑問詞

have/has

主詞

been + V-ing?

其他部分

How long

have

you

been studying

English?

How long

has

he

been working

in a bank?

How long

has

she

been living

in Tokyo?

How long

has

it

been sleeping?

How long

have

we

been working?

How long

have

they

been watching

TV?

 

練習一  回答下列問題

1 How long have you lived in Taipei?

2 How long have you studied English?   

3 How long have you been married? 

4 How long have you been watching this video?   

5 How long have you worked in this company? 

6 How long have you known your best friend?   

7 How long have you had your phone? 

8 How long have you been up today? 

 

練習二 翻譯練習

1 A: 你不餓嗎?   B: 我一整天一直都在吃。

2 你們結婚多久了?

3 我們從小學就認識了。

4 他們在這邊住很久了。

5 你等多久了?

6 他從大學就留長頭髮。

7 現在雨下得很大。今天一整天都在下雨。

8 我已經唸日文念三個月了。

9 A: 你看起來很累。   B: 我從今天早上就一直在打掃房子。

10 我爸媽在看電視。他們已經看了三個小時。

.

.

.

.

.

 

答案

練習一  回答下列問題

1 How long have you lived in Taipei?  I have lived in Taipei all my life. However, I lived in Taoyuan for four months when I was in college and I lived in Sydney for one and a half years when I studied in Australia.   graduate school

2 How long have you studied English?  I have studied English since junior high school.

3 How long have you been married? I’m single. / I’m not married.

4 How long have you been watching this video?  I have been watching this video for 20 minutes.

5 How long have you worked in this company? I have worked in this company since I graduated from college.

6 How long have you known your best friend?  I have known my best friend since high school.

7 How long have you had your phone?  I have had my phone for 3 years.

8 How long have you been up today?  I have been up since 10.00.

 

練習二 翻譯練習

1 A: 你不餓嗎?   B: 我一整天一直都在吃。

1 A: Aren’t you hungry?   B: No, I’ve been eating all day.

 

2 你們結婚多久了?

2 How long have you been married?

 

3 我們從小學就認識了。

3 We’ve known each other since elementary school.

 

4 他們在這邊住很久了。

4 They have been living here for a log time. / They have lived here for a long time.

 

5 你等多久了?

5 How long have you been waiting?

 

6 他從大學就留長頭髮。

6 He has had long hair since college.

 

7 現在雨下得很大。今天一整天都在下雨。

7 It’s raining hard. It’s been raining all day.

 

8 我已經唸日文念三個月了。

8 I have been studying Japanese for three months. / I have studied Japanese for three months.

 

9 A: 你看起來很累。   B: 我從今天早上就一直在打掃房子。

9 A: You look tired.   B: I’ve been cleaning the house since this morning.

 

10 我爸媽在看電視。他們已經看了三個小時。

10 My parents are watching TV. They’ve been watching for three hours.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.