wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect + PP Cont: Recent Actvts, Duration, Achvment

Total questions: 28

Worksheet time: 22mins

Name
Class
Date
1.

How long have you been dancing?

a)

I've been dancing since I was a child.

b)

I has been dancing since I was a child.

c)

I was been dancing since I was a child.

2.

How long has your Mom been cooking?

a)

She have been cooking for several years.

b)

She's been cooking for several years.

c)

She was been cooking for several years.

3.

How long have they been drawing?

a)

They've been drawing for a few months.

b)

They has been drawing for a few months.

c)

They were been drawing for a few months.

4.

How long have your parents been playing golf?

a)

They've playing golf since 2001.

b)

They've been play golf since 2001.

c)

They've been playing golf since 2001.

5.

How long has your brother been watching TV?

a)

He's been watching TV since 7 a.m.

b)

He's been watched TV since 7 a.m.

c)

He's watching been TV since 7 a.m.

6.

He's been doing karate ... 2019.

a)

since

b)

for

7.

She's been playing basketball ... a long time.

a)

since

b)

for

8.

They've been swimming ... 2 hours.

a)

since

b)

for

9.

She's been playing the piano ... she ... a child.

a)

since / was

b)

since / is

c)

for / was

d)

for / is

10.

"I haven't seen your mother for a long time! What has she been doing these days?"

"... how to cook!"

a)

She learned

b)

She's been learned

c)

She's been learning

d)

She have learning

11.

"What have your parents been doing these days?"

a)

"They've been playing golf."

b)

"They has playing golf."

c)

"They've been play golf."

12.

"I've been looking for you, Mary. What have you been doing?"

a)

"I've been playing the piano in my room, Mom!"

b)

"I've playing the piano in my room, Mom!"

c)

"I've been play the piano in my room, Mom!"

13.

John has been doing karate for 5 years.

... a gold medal.

a)

He has been winning

b)

He has won

14.

How many matches has she participated in?

a)

She's participated in countless matches.

b)

She's been participated in countless matches.

c)

She's participating in countless matches.

15.

"Your sister is a novelist, right? How many novels has she written?"

a)

"Yes. She's already written 7 novels so far."

b)

"Yes. She's already writing 7 novels so far."

c)

"Yes. She already written 7 novels so far."

d)

"Yes. She's already wrote 7 novels so far."

16.

"What has your Dad been doing?"

"He's been painting. ...."

a)

He's already painted the living room and the kitchen.

b)

He's been paint the living room and the kitchen.

c)

He painted the living room and the kitchen.

17.

We've been cleaning the house since this morning. We're cleaning the living room now. We ... the bathrooms and the garage.

a)

have already cleaned

b)

has been cleaning

18.

Answer: "He's been dancing since he was 7."

What's the question?

a)

How long have he danced?

b)

How long has he been dancing?

c)

How many dances has he choreographed?

d)

What has he been doing?

e)

How many times has he fallen?

19.

Answer: "They've been cleaning the house for a few hours."

What's the question?

a)

How long has they cleaned the house?

b)

How long have they been cleaning the house?

c)

How many rooms have they cleaned?

d)

What have they been doing?

e)

How many times have they cleaned the house?

20.

Answer: "She's won hundreds of trophies."

What's the question?

a)

How long has she been winning the trophies?

b)

How long have she winning trophies?

c)

How many trophies has she won?

d)

What has she been doing?

e)

How many trophies has she been won?

21.

Answer: "He's already made more than fifty films."

What's the question?

a)

How long has he been making films?

b)

How many films has he made?

c)

What has he been doing?

d)

How many films have he been making?

e)

How long the films has he been made?

22.

Answer: "He has won a gold medal and several silver & bronze medals."

What's the question?

a)

How long has he been doing karate?

b)

How many medals has he won?

c)

How many medals has he been winning?

23.

What have you recently been doing these days?

4 lines
24.

What's your hobby? How long have you been doing that?

4 lines
25.

How many contests, competitions, or matches have you participated in so far?

4 lines
26.

He's been doing karate for 2 years.

a)

Recent Activity

b)

Duration

c)

Achievement

27.

"What has she been doing these days?"

"She's been learning how to cook!"

a)

Recent Activity

b)

Duration

c)

Achievement

28.

She's already written 7 novels so far.

a)

Recent Activity

b)

Duration

c)

Achievement