wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 9mins

Name
Class
Date
1.

Present perfect ใช้ในเหตุการณ์ใค

a)

เกิดในอดีตส่งผลถึงปัจจุบันและจบลง

b)

เกิดในอดีตและจบลงในอดีต

c)

กำลังดำเนินอยู่

d)

เกิดขึ้นในอดีตส่งผลถึงปัจจุบันและดำเนินต่อไปเรื่อยๆ

2.

กริยาที่ใช้ใน present perfect คือ

a)

กริยาช่องที่ 1

b)

กริยาช่องที่ 2

c)

กริยาช่องที่ 3

d)

กริยาช่องที่ 4

3.

S + has have + v3 คือโครงสร้างใด

a)

ปฏิเสธ

b)

บอกเล่า

c)

คำถาม

d)

คำตอบ

4.

Verb to has ควรใช้กับประธานประเภทใด

a)

พหูพจน์

b)

เอกพจน์

c)

นามธรรม

d)

นามรูป

5.

S + has have + not + V3 คือโครงสร้างใด

a)

บอกเล่า

b)

คำถาม

c)

ปฏิเสธ

d)

คำตอบ

6.
see - saw - .............
a)
see
b)
sow
c)
sew
d)
seen
7.
go - went - 
a)
got
b)
gone
c)
go
d)
gotten
8.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
9.

I _________________ my purse.

a)

I have lost my purse.

b)

I has lost my purse.

c)

I have losted my purse.

10.
I haven't finished reading this book __________.
a)
yet
b)
just 
c)
already
11.
I've been married ____________ six years.
a)
for
b)
since
12.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

13.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

14.

We.............too much.

a)

have eat

b)

have eats

c)

has eat

d)

have eaten

15.

She..............Harry Potter since 1994

a)

have read

b)

has read

c)

have reads

d)

have reading

16.
Have you ... really strange or interesting food?
a)
ever eaten
b)
never eaten
c)
ate
17.
(A) ... your brother talked to you yet?
(B) Yes, he ... .
a)
Has / did
b)
Have / have
c)
Has / has
18.

I haven't seen Tom ___________________ two years.

a)

since

b)

just

c)

for

d)

already

19.

Mary has _______________ missed her flight.

a)

just

b)

ever

c)

yet

d)

for

20.
Sam: Can I go online now, please?
Tim: Sorry. I ________ haven't finished using the computer.
 
a)
already
b)
yet  
c)
 just
d)
still