wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

daily test 9 (present perfect tense)

Total questions: 50

Worksheet time: 20mins

Name
Class
Date
1.

Complete the sentences below by using present perfect tense.

I'm not happy. I still . . . . . . (find) my cell phone.

a)

has found

b)

hasn't found

c)

have found

d)

haven't found

2.

Complete the sentences below by using present perfect tense.

Pat and Sue . . . . . . (arrive). They're not here.

a)

have arrived

b)

has arrived

c)

haven't arrived

d)

has't arrived

3.

Complete the sentences below by using present perfect tense.

Shawn: . . . Mary . . . (do) her homework?

a)

Have/ did

b)

Have/ done

c)

Has/ done

d)

Has/ did

4.

Complete the sentences below by using present perfect tense.

Oh no! I . . . . . . (lose) my cell phone!

a)

have lost

b)

has lost

c)

haven't lose

d)

hasn't lost

5.

Complete the sentences below by using present perfect tense.

I'm really hungry because I . . . . . . (eat)

a)

have eaten

b)

has eaten

c)

haven't eaten

d)

hasn't eaten

6.

Miss Rina…….. us English since 2004.

a)

was teaching

b)

has taught

c)

is going to teach

d)

taught

7.

Andy: …… the new Walt Disney movie yet?

Rully : Yes, i have. I watched it yesterday.

a)

Has you watched

b)

Were you watched

c)

Have you watched

d)

Do you watch

8.

A: What have you just done? B: I’ve just ….. a letter.

a)

written

b)

is writing

c)

writing

d)

am writing

9.

Mr. Efendi…. in Bali for a week

a)

been

b)

having

c)

having

d)

has been

10.

The children have……eaten their breakfast.

a)

since

b)

been

c)

yet

d)

just

11.

You’ve finished the test. The negative form of this sentence is….

a)

You don’t finish the test

b)

You aren’t finishing the test.

c)

You haven’t finished the test yet

d)

You didn’t finish the test yet.

12.

They are singing and dancing because their uncle…… …………

a)

is arriving

b)

has arrived

c)

arrives

d)

arrived

13.

…..… a noise just then?

a)

Did you hear?

b)

Do you hear?

c)

Have you heard?

d)

Have you been hearing?

14.

We buy books

a)

We has bought books

b)

We have buyed books

c)

We have bought books

d)

we have had bought

15.

Economics is the most interesting subject

a)

Economics have been the most interesting subject

b)

Economics is have the most interesting subject

c)

Economics has having the most interesting subject

d)

Economics has been the most interesting subject

16.

I am going to paint my bedroom

a)

I have painted my bedroom

b)

I am have painted my bedroom

c)

I am have to painted my bedroom

d)

l has painted my bedroom

17.

A beautiful girl has ..... Me a cake

a)

making

b)

made

c)

meant

d)

make

18.

I ......... in the Restaurant

a)

have

b)

has been

c)

have been

d)

has

19.

........have studied English

a)

my friend

b)

my friend and I

c)

Budi's friend

d)

she

20.

Budi ..... in Bandung since 2010

a)

has live

b)

has lived

c)

have lived

d)

living

21.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

22.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

23.

My family _______________ a great time at your party.

a)

have had

b)

had

c)

has had

d)

was had

24.

She _________________ to Portugal many times.

a)

has been

b)

went

c)

is going

d)

was going

25.

I ___________________ that book last week.

a)

read

b)

readed

c)

have read

d)

has read

26.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

27.

They _____________________ several expensive cars since getting that job.

a)

owned

b)

have owned

c)

were owning

d)

will own

28.

I _________________ my car when I was young.

a)

have crashed

b)

crashed

c)

had crashed

d)

will crash

29.

What verb tense do you use for something that was started and completed in the past?

a)

Past perfect

b)

Present perfect

c)

Simple past

d)

Past continuous

30.

We __________________ the game before Jim showed up.

a)

have finished

b)

had finished

c)

are finishing

d)

finish

31.

I ________________ my teeth this morning.

a)

had brushed

b)

have brushed

c)

brushed

d)

brush

32.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

33.

That dog has been wonderful _______________ you got it.

a)

for

b)

since

c)

but

d)

when

34.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

35.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

36.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

37.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

38.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

39.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

40.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

41.

Have you _____ money to a busker?

a)

ever give

b)

never give

c)

ever given

d)

given ever

42.

James has been in Thailand _____ months but he hasn't visited the beach _____ .

a)

for/ still

b)

since/ already

c)

since/ just

d)

for/ yet

43.

I ____________ this movie before

a)

have watch

b)

has watch

c)

have watched

d)

has watched

44.

My sister _______________ a new dress this morning.

a)

have buy

b)

has buy

c)

have bought

d)

has bought

45.

We buy books

a)

We has bought books

b)

We have buyed books

c)

We have bought books

d)

we have had bought

46.

I am going to paint my bedroom

a)

I have painted my bedroom

b)

I am have painted my bedroom

c)

I am have to painted my bedroom

d)

l has painted my bedroom

47.

A beautiful girl has ..... Me a cake

a)

making

b)

made

c)

meant

d)

make

48.

I ......... in the Restaurant

a)

have

b)

has been

c)

have been

d)

has

49.

........have studied English

a)

my friend

b)

my friend and I

c)

Budi's friend

d)

she

50.

Budi ..... in Bandung since 2010

a)

has live

b)

has lived

c)

have lived

d)

living