Present Perfect Continuous Tense 现在完成进行时态

The Present Perfect Continuous Tense is formed by combining‘have/has been’with a present participle.

现在完成进行时态的形成方式是把‘have/has been’及现在分词结合起来。

have / has been + Present Participle = Present Perfect Continuous Tense

have / has been + 现在分词 = 现在完成进行时态

Examples:

例子:

have been + choosing = have been choosing

has been + teaching = has been teaching


We use the present perfect continuous tense to talk about an action which started in the past and is still going on.‘For’and‘since’are often used with the tense.

我们用现在完成进行时态来形容一个在过去开始而到目前还在进行的行动。我们常常会在一个现在完成进行时态的句子里用到‘for’(表示一段时间)及‘since’(自从)。

Examples:

例子:

Mrs. Xu has been ironing the clothes for half an hour.

(She is still ironing the clothes now.)

许太已经熨衣服半个小时了。

(她现在还在熨衣服。)


Mr. Wang has been staying in the hotel for a fortnight.

(He is still staying in the hotel now.)

王先生已在那家旅馆住了两个星期。

(他现在还住在那家旅馆。)


Yuling has been doing the jigsaw puzzle since nine o’clock this morning.

(She is still doing the puzzle now.)

自从今天早上九点钟,玉玲已在拼图画了。

(她现在还在拼图画。)


How long have you been vacuuming the floor?

(You are still vacuuming the floor now.)

你已经用真空吸尘器清扫地上多久了?

(你现在还在用真空吸尘器清扫地上。)


The mechanic has been repairing the car since two days ago.

(He is still repairing the car now.)

自从两天前,机械师已在修理那辆车了。

(他现在还在修理那辆车。)


I have been searching for my pen for 15 minutes.

(I am still searching for my pen now.)

我已经寻找我的钢笔十五分钟了。

(我现在还在寻找我的钢笔。)






Exercises 习题

A. Fill in the blanks with the present perfect continuous tense of the verbs in brackets.

试用括号里动词的现在完成进行时态填充空格。

1. My father ____________ (write) a report for an hour.

2. The police ____________ (investigate) the case since last week.

3. Mark ____________ (dig) for earthworms for ten minutes.

4. The children ____________ (play) hopscotch for the past hour.

5. The milkmaid ____________ (milk) the cows since 7 a.m.

6. The waiters ____________ (wait) on the customers for three hours.

7. Lilian ____________ (browse) through the magazines since half an hour ago.

8. He ____________ (worked) as an accountant for about eight years.


B. Rewrite the following sentences, using the present perfect continuous tense of the verbs in brackets.

重写以下的句子,并用括号里动词的现在完成进行时态。

1. Edward (live) in Shanghai since he left school.

2. My maid (water) the plants for ten minutes.

3. The poor child (cry) for half an hour. Can you stop him?

4. The artist (draw) the picture since dawn.

5. The teenagers (spear) fish in the river all morning.

6. The ladies (make) themselves up for thirty minutes.

7. Your faulty clock (chime) for five minutes.

8. Laura (play) the piano since 9.30 a.m.


Answers 答案

A.

1. has been writing

2. have been investigating

3. has been digging

4. have been playing

5. has been milking

6. have been waiting

7. has been browsing

8. has been working


B.

1. Edward has been living in Shanghai since he left school.

2. My maid has been watering the plants for ten minutes.

3. The poor child has been crying for half an hour. Can you stop him?

4. The artist has been drawing the picture since dawn.

5. The teenagers have been spearing fish in the river all morning.

6. The ladies have been making themselves up for thirty minutes.

7. Your faulty clock has been chiming for five minutes.

8. Laura has been playing the piano since 9.30 a.m.