wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect and Present Perfect Continuous

Total questions: 13

Worksheet time: 14mins

Name
Class
Date
1.

People.............(use) leather to make shoes for hundreds of years.

a)

has used

b)

hasn't used

c)

have used

d)

haven't used

2.

The night is over. It's daytime now. The sun ...........(rise)

a)

has risen

b)

hasn't risen

c)

have risen

d)

haven't risen

3.

I (never)..........golf, but I'd like to. It looks like fun.

a)

has never play

b)

hasn't never play

c)

have never played

d)

have never play

4.

Our team is great. They........(win) all of their games so far this year. They haven't lost a single game.

a)

has win

b)

has won

c)

have won

d)

have win

5.

Amy must be mad at me. She (not) ........one word to me all evening. I wonder what I did to make her hungry.

a)

have spoke

b)

haven't spoken

c)

has spoken

d)

hasn't spoken

6.

The fire in Lake Country, which was reported on October 15,..........(Spread) over the last ten days.

a)

has spreaded

b)

have spreaded

c)

has been spreading

d)

have been spreading

7.

Julio .........(Submit) Math homework last week.

a)

has submitted

b)

have submitted

c)

has been submitted

d)

have been submitted

8.

Jimmy Chin........(ski) since he was eight or nine years old.

a)

hasn't been skiing

b)

has been skiing

c)

haven't been skiing

d)

have been skiing

9.

Policeman: How long does the fire lit up?

Neighbour: It.......(burn) Since an hour ago.

a)

burns

b)

burnt

c)

has burnt

d)

has been burning

10.

Carlos.......(prepare) our dinner.

a)

was preparing

b)

has preparing

c)

has to prepare

d)

has prepared

11.

What did they do?

(Answer with Perfect Perfect Progressive)

4 lines
12.

What has happened with the umbrella?

(Answer with present perfect)

4 lines
13.

Q: ...............?

A: I have lived in South Tangerang for five years.

(Make the interrogative in past tense, and also use "how long")

4 lines