Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 26

Worksheet time: 14mins

Name
Class
Date
1.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

2.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

3.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

4.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

5.

Tias : . . . you . . . arrived?
Doni : Yes, I've just arrived. Just now.

a)

has - just

b)

have - just

6.

Ms Anisa has . . . here since 2016. (teach)

(a)  

7.

They _____________________ several expensive cars since getting that job.

a)

owned

b)

have owned

c)

were owning

d)

will own

8.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

9.

Carry : Have you read this book?
Ziya: I _________ that book. It's very intersting.

a)

read

b)

readed

c)

have read

d)

has read

10.

My sister is not here. She has . . . to Korea.

(a)  

11.

Lia : Don't forget to call Max.

Hans : I ... call her.

Lia : Wow. I thought you haven't call him.

a)

has already called

b)

have already called

c)

have called

d)

has called

12.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

13.

________ you ________ seen the lion?

a)

Have / ever

b)

Have / see

c)

Have / since

d)

Have / never

14.

My teachers _____ never ______ this movie.

a)

haven’t /seen

b)

have / seen

c)

have / saw

d)

haver / see

15.

My father _______ tennis for 5 years.

a)

haven’t played

b)

hasn’t played

c)

haven’t playing

d)

hasn’t never played

16.

Sasa : Where . . . ? Everyone is waiting for you.
Andrew: I'm sorry. I've been to canteen. Let's start the meeting.

a)

have you been

b)

have you gone

c)

has you gone

d)

has you been

17.

We have ______ him since 1995.

a)

know

b)

knew

c)

known

d)

knowing

18.

She _____ studied English for six days.

a)

is

b)

does

c)

have

d)

has

19.

How are you? I _____ you for ages.

a)

don't see

b)

hadn't seen

c)

haven't seen

d)

didn't see

20.

I have worked here _____ 1990.

a)

for

b)

since

c)

about

d)

been

21.

Somebody _____ my bicycle! Now I'll have to walk home.

a)

stole

b)

steel

c)

has stolen

d)

have stolen

22.

A: _____ the entrance exam?

B: Yes, they have.

a)

Has they passed

b)

Have they passed

c)

Do they pass

d)

They have passed

23.

He started to work in the office at 8 o’clock. It’s now 12 o’clock and he just stopped it. It means that he .... for four hours.

a)

has worked

b)

worked

c)

has been working

d)

is working

24.

She  ___________ (wear) that skirt many times.

a)

have wear

b)

have weared

c)

has wore

d)

has worn

25.

They___ gone to a rock concert.

a)

's

b)

're

c)

've

26.

Andy : Do you know where is Henday?
Orlee : He ____ to Hawaii. Now he is on his way there.

a)

have been

b)

have gone

c)

has been

d)

has gone