wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

You ___________ (go) to Rock concert.

a)

have went

b)

have been

c)

has went

d)

has been

2.

Lisa _______________ (listen) to podcasts before.

a)

have listen

b)

have listened

c)

has listen

d)

has listened

3.

Which one is correct?

ข้อใดถูกต้อง

a)

She never has written a poem.

b)

She has never written a poem.

c)

She never have written a poem.

d)

She have never written a poem.

4.

Which one is correct?

ข้อใดถูกต้อง

a)

Have ever you seen Lisa?

b)

Has ever you seen Lisa?

c)

Have you ever seen Lisa?

d)

Has you ever seen Lisa?

5.

verb ช่อง 3 ของ go

a)

going

b)

went

c)

gone

6.

verb ช่อง 3 ของ make

a)

makes

b)

made

c)

making

7.

verb ช่อง 3 ของ be

a)

is, am, are

b)

was, were

c)

been

8.

Have you ever had a pet?

a)

Yes, you has.

b)

Yes, you hasn't.

c)

Yes, I haven't.

d)

Yes, I have.

9.

Has he ever been to the beach?

a)

No, she have.

b)

No, she has.

c)

No, he has.

d)

No, he hasn't

10.

Have they ever tried skateboarding?

a)

No, they has.

b)

No, they haven't.

c)

No, we have.

d)

No, we haven't.

11.

Sorry, I ________ (not buy) a newspaper. I haven't had time.

a)

have bought

b)

haven't bought

c)

has bought

d)

hasn't bought

12.

I can't go out tonight. I ___________ my homework.

a)

haven't heard

b)

haven't been

c)

haven't finished

d)

haven't worn

13.

______ Eric _________ to rap concert?

a)

Have / go

b)

Has / go

c)

Have / been

d)

Has / been

14.

Jack and Ethan ___________ email from their mother.

a)

have got

b)

have gotten

c)

has gotten

d)

has got

15.

Which one is correct?

ข้อใดถูกต้อง

a)

We never has seen a horror movie.

b)

We have never see a horror movie.

c)

We have never seen a horror movie.

d)

We has never see a horror movie.