wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

1. ประโยคต่อไปนี้ เป็น Present Perfect Tense แบบใด

"I have worked in this company for 3 months."

a)

Normal Type

(ธรรมดา)

b)

Experience Type

(เคย/ไม่เคย)

c)

Finished Type

(เพิ่งจบ)

d)

continued Type

(แบบต่อเนื่อง)

2.

ประโยคต่อไปนี้ เป็น Present Perfect Tense แบบใด

"Daniel has just informed us where to meet tomorrow."

a)

                      Experience Type  (เคย/ไม่เคย)

                

b)

Continued Type  (แบบต่อเนื่อง)

c)

Normal Type  (ธรรมดา)      

d)

Finished Type 

(เพิ่งจบ)    

3.

ประโยคต่อไปนี้ เป็น Present Perfect Tense แบบใด

"The teacher has not seen Ananda this week." 

a)

Normal Type  (ธรรมดา)

b)

Finished Type 

(เพิ่งจบ)

c)

Continued Type  (แบบต่อเนื่อง)

d)

Experience Type  (เคย/ไม่เคย)

4.

ประโยคต่อไปนี้ เป็น Present Perfect Tense แบบใด

"Mary has been to Europe twice "

a)

Finished Type 

(เพิ่งจบ)

b)

Experience Type  (เคย/ไม่เคย)

c)

Normal Type  (ธรรมดา)

d)

Continued Type  (แบบต่อเนื่อง)

5.

I have .............. seen Harry Porter film. It's very interesting.

a)

never

b)

yet

c)

ever

d)

still

6.

You have ........... met Pancake before, so you can not catch her in time. She stole my husband.

a)

ever

b)

since

c)

for

d)

never

7.

My friend _____my new dress yet.

a)

have not seen

b)

have not saw

c)

has not seen

d)

has seen

8.

Alice has been married _____ three months.

a)

just

b)

for

c)

yet

d)

since

9.

จงเติมคำกริยาช่องที่ 3 ของคำที่หายไปให้ถูกต้อง

take - took - _______

a)

take

b)

took

c)

taked

d)

taken

10.

จงเติมคำกริยาช่องที่ 3 ของคำที่หายไปให้ถูกต้อง

 fly - flew - ____

a)

flown

b)

flew

c)

flaw

d)

flied

11.

Present Perfect ในข้อใดถูกต้อง

a)

I have ever run away from the lions yet.

b)

Franky has known Miss Fai-Sai for a long time.

c)

Tum and Tim has never swum in the pool.

d)

You have drank that tea twice.

12.

Present Perfect ในข้อใด ไม่ถูกต้อง

a)

The class has already started.

b)

Have they eaten pizza from the restaurant yet?

c)

She has never loved Soda before.

d)

Mary has wrote several letters to her parents.

13.

...............you ever............. in a TV studio?

a)

have / been

b)

has / been

c)

had / be

d)

did / was

14.

My uncle ............. lived here ................. the last January.

a)

has / for

b)

has / since

c)

have / for

d)

have / since

15.

กริยา 3 ช่องในข้อใด ถูกต้อง

a)

read-read-read

b)

become-became-became

c)

run-ran-ran

d)

ride-rode-rider

16.

กริยา 3 ช่องในข้อใดถูกต้อง

a)

do-does-did

b)

win-win-won

c)

sell-sold-sell

d)

copy-copied-copied

17.

กริยา 3 ช่องของคำที่หายไป

begin - began - ______

a)

being

b)

begun

c)

begin

d)

began

18.
___ (you/buy) your train ticket yet?
a)
Have you buyed
b)
Have you bought
c)
Did you buy
d)
Have you been buying
19.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

20.

Have you ever climbed mountains?

a)

Yes, I have.

b)

No, I haven't.