wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

โครงสร้างประโยคบอกเล่าของ Present Perfect Tense คือข้อใด

a)

s + is/am/are + Ving

b)

s + had + V2

c)

s + have/has + V3

d)

s + have/has + been + Ving

2.

Present Perfect tense ใช้พูดถึงเหตุการณ์ใด

a)

เหตุการณ์ที่เกิดขึ้นในอดีตและส่งผลมาจนถึงปัจจุบัน

b)

เหตุการณ์ที่กำลังเกิดขึ้นในขณะนั้น

c)

เหตุการณ์ที่เกิดขึ้นในอดีตและจบลงไปแล้ว

d)

เหตุการณ์ที่ทำอยู่เป็นประจำทุกวัน

3.

We..........good friends for many years.

a)

are

b)

have been

c)

have be

d)

did

4.

She..............snowboard.

a)

hasn't try

b)

hasn't tried

c)

haven't try

d)

haven't tried

5.

Sara and Nanny.................... a new car.

a)

haven't bought

b)

haven't buy

c)

hasn't bought

d)

hasn't buy

6.

They..............an elephant.

a)

has ride

b)

has ridden

c)

have ridden

d)

have ride

7.

Tom..............up the car yet.

a)

has washed     

b)

haven't washed

c)

have washed

d)

don’t wash

8.

They................. homework.

a)

hasn't do

b)

hasn't done

c)

haven't done

d)

haven't do

9.

The teacher...................about Thai food.

a)

has teach

b)

have taught

c)

has taught

d)

have teach

10.

โครงสร้างประโยคคำถามของ Present Perfect Tense คือข้อใด

a)

Did + S + V1

b)

Have/Has + S + V3

c)

Have/Has + S + V1

d)

Did + S + V2

11.

.............you ever ............. a bus?

a)

Have /driven

b)

Has /drive

c)

Have / drive

d)

Has / driven

12.

..............she ever............. football?

a)

Have / played

b)

Have / play

c)

Has / play

d)

Has / played

13.

..........Ploy ever............ Franch?

a)

Has / study

b)

Has / studied

c)

Have / studied

d)

Have / study

14.

.............your friends ever ............ you a lie?

a)

Has / tell

b)

Has / told

c)

Have / tell

d)

Have / told

15.

He's................ played badminton before.

a)

just

b)

ever

c)

never

d)

for

16.

They have visited us............ last week.

a)

since

b)

ever

c)

never

d)

for

17.

Tom’s worked here .................eight years.

a)

since

b)

already

c)

never

d)

for

18.

Have you...............eaten frogs' legs?

a)

since

b)

ever

c)

never

d)

yet

19.

Jane's..................done the washing-up.

a)

ever

b)

already

c)

never

d)

yet

20.

Jimmy has taught French ...................last week.

a)

already

b)

just

c)

for

d)

since