wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

English

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.

I (call) ________________ Roger at nine last night, but he wasn't at home.

a)

calls

b)

calling

c)

be called

d)

called

e)

have called

2.

I (be)________________________ here since seven o'clock.

a)

was

b)

had been

c)

have been

d)

am

e)

were

3.

Up to now, Ms Mega (give) __________________ our class five quizzes so far this semester.

a)

gives

b)

gave

c)

have given

d)

has given

e)

is given

4.

Last December, I (see) ________________ snow for the first time in my life.

a)

saw

b)

seen

c)

have seen

d)

has seen

e)

have been seen

5.

A: Do you like lobster?

B: I don't know. I (eat, never) ______________________ it.

a)

never has eaten

b)

never have eaten

c)

have never eaten

d)

has never eaten

e)

never been eaten

6.

A: Hi, Syerina. Welcome to the party. (Meet, you, ever) _______________________ my cousin?

B: No, I have not.

a)

have you ever met

b)

have you ever meet

c)

had you ever met

d)

do you ever meet

e)

did you ever met

7.

Last night my roommate and I (have) __________________ some free time, so we went to a show.

a)

have had

b)

had

c)

have

d)

had have

e)

have been

8.
Peter (play) ______ football yesterday.
a)
has played
b)
play
c)
played
d)
has play
e)
playing
9.
John and Peggy (read) _____ the book. Now they can watch the film.
a)
readed
b)
have read
c)
read
d)
has read
e)
has readed
10.

We (be) _____ here for more than half an hour until now.

a)

were

b)

was

c)

has been

d)

have been

e)

been

11.
My great great grandfather (pass) ______ away in 2000.
a)
has passed
b)
passed
c)
have passed
d)
passing
e)
pass
12.
He (live) _____ in Manila for a year when he was a student.
a)
lived
b)
living
c)
has lived
d)
have lived
e)
live
13.

A stray dog ________ just ________ (bite) my leg. It still hurts.

a)

have ... bit

b)

has ... bit

c)

has ... biten

d)

has ... bitten

14.

I ___________ (go) to Olympian City 2 for lunch yesterday.

a)

go

b)

gone

c)

have gone

d)

went

15.

Kelly ___________ (receive) over 100 red packets last month!

a)

has received

b)

received

c)

have received

d)

receive

16.

Jayden _________ (win) a few medals on Sport Day this year.

a)

winned

b)

has winned

c)

won

d)

has won

17.
He has ______ a novel
a)
write
b)
wrote
c)
written
18.
Have you ....... been in the USA?
a)
NEVER
b)
EVER
19.
Have you ... visited Disneyland?
a)
already
b)
before
c)
ever
d)
yet
20.
We haven't seen this film...
a)
already
b)
yet
c)
never
d)
ever
21.
It ____ _____ all night.
a)
have rained
b)
have rain
c)
has rained
d)
has rain
22.
I've ______________ finished all my tasks for this week.
a)
already
b)
yet
c)
so far
23.
Benny _____ about a year ago. 
a)
quit
b)
quitted
c)
quiting
d)
quited
24.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

25.
go - went - 
a)
got
b)
gone
c)
go
d)
gotten