Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect Tense

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

We…….here since yesterday

a)

has been

b)

have been

c)

had been

d)

has

2.

Sinta has…….to the school for 3 hours

a)

gone

b)

go

c)

going

d)

go went

3.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

4.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

5.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

6.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

7.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

8.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

9.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

10.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

11.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

12.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

13.

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

a)

S + V2

b)

S + have,has + V3

c)

S + V1

d)

S + was,were + V.ing

14.

"พูดถึงเรื่องที่เกิดขึ้นในอดีต แต่ดำเนินมาจนถึงปัจจุบัน" ควรใช้ Tense ใด

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

15.

I have lived in Sisaket for 15 years.

มีความหมายตรงกับข้อใด

a)

I don't live in Sisaket now

b)

I have never lived in Sisaket.

c)

I still live in Sisaket now.

d)

I didn't live in Sisaket.

16.

I have fallen in love him since last year.

มีความหมายตรงกับข้อใด

a)

You don't love him any more.

b)

You have never love him.

c)

You have love him for a year.

d)

You haven't love him.

17.

She has never .... in the ocean.

a)

swim

b)

swam

c)

swom

d)

swum

18.

Tom and Erik ___________________(not/see) the asteroid.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

19.

They________________(not/buy) a Computer.

a)

hasn't buy

b)

hasn't bought

c)

haven't buy

d)

haven't bought

20.

________________________(we/cut) the curtain?

a)

Have we cut

b)

Have we cutted

c)

Have we cutten

d)

Have we cuttened