Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Review Present Perfect Simple & Continuous

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

What have you been doing?

a)

I have read a book.

b)

I am reading a book.

c)

I have been reading a book.

d)

I read a book

2.

Where ____ Felicia been going?

a)

is

b)

am

c)

have

d)

has

3.

John has _____ (try) to find his lost jacket.

a)

have tried

b)

has tried

c)

is tried

d)

is trying

4.

John started doing his homework at 3 o'clock.

It is 5 o'clock now.

So, John ______ (do homework) for 2 hours.

a)

are doing his homework

b)

has been doing his homework

c)

is doing his homework

d)

will be doing his homework

5.

John can speak English well, he must _____ learned English at EF.

a)

have

b)

has

c)

be

d)

been

6.

Can you carry my baby brother?

He _____ (cry) for hours.

a)

has been crying

b)

have cried

c)

has cried

d)

is crying

7.

She has (a)   (fly) to Surabaya since an hour ago.

8.

John (a)   bought some milk for us.

9.

What is the best country that you _____ (ever visit)?

a)

have ever visited?

b)

ever have visited?

c)

has ever visited?

d)

ever has visited?

10.

Which country has your mom ever been to?

a)

She has ever been to Italy.

b)

She has been to Italy.

c)

She is being to Italy.

d)

She is to Italy.

11.

Where (a)   (put) the clock?

I have been looking for it.

12.

Where are the students?

The teacher (a)   (wait) for them for hours.

13.

Who (a)   (do) your homework?

It isn't your handwriting.

14.

Who has ever been your best teacher?

(a)  

15.

How long ____ (learn) in EF?

a)

has you been learning

b)

have been learning

c)

have you been learning

d)

has been learning