wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

REVIEW 67 TO 71 - BOOK WATER

Total questions: 58

Worksheet time: 27mins

Name
Class
Date
1.

"the weather forecast says this weekend will be fine. We _____ go on a picnic.

a)

Should

b)

Have to

c)

Must

2.

"You ______ take little kids by hand when you're crossing a street."

a)

Must

b)

Should

3.
 I can stay in bed tomorrow morning because I ………………………………………work.
a)
MUST
b)
MUSTN'T
c)
HAVE TO
d)
DON'T HAVE TO
4.
 You ………………….. forget what I told you. It’s very important.
a)
MUST
b)
MUSTN'T
c)
HAVE TO
d)
DON'T HAVE TO
5.
You ___________ read this book. It’s really good.
a)
MUST
b)
MUSTN'T
c)
HAVE TO
d)
DON'T HAVE TO
6.

In Spain, teachers _________ work on Saturdays.

(they aren't obligated)

a)

MUST

b)

MUSTN'T

c)

HAVE TO

d)

DON'T HAVE TO

7.
1.  What ________________  you do in my situation? I need your advice.
a)
can
b)
should
c)
have to
8.

We ________ take an umbrella. It looks like it will be rain.

a)

COULD

b)

SHOULD

c)

WILL

9.

You _______ read the washing machine instructions carefully or you will ruin your clothes.

a)

CAN

b)

MUST

c)

MAY

10.

You ________ work everyday.

(you are obliged)

a)

SHOULD

b)

HAVE TO

c)

MUSTN'T

11.
I _____________________be on time in class or my teacher gets angry.
a)
must
b)
don't have to
c)
mustn't
d)
has to
12.
You ... help me with the dishes, but I would be happy  it if you did.
a)
mustn't
b)
don't have to
c)
have to
d)
must
13.
We __________ stop when traffic light is red. 
a)
must
b)
mustn't
c)
should
d)
can
14.

Rock climbing _____ be dangerous

a)

SHOULD

b)

CAN

c)

MUSTN'T

15.

He _____ pay his rent.

a)

CAN

b)

HAS TO

c)

SHOULD

16.

I would = ________

a)

I´d

b)

I´s

c)

I´m

d)

I'll

17.
She _______ a big house near a Mall.
a)
would like
b)
would likes
c)
'd not to like
d)
would liking
18.
Mum ________ to Spain before.
a)
has never been
b)
have never was
c)
have never been
d)
has never were
19.
_____ her yet?
a)
Have you saw
b)
Has you saw
c)
Have you seen
d)
Has you seen
20.
I______yet.
a)
made my bed.
b)
has made my bed.
c)
haven't made my bed.
d)
hasn't made my bed.
21.

He______his homework.

a)

has did

b)

has already done

c)

have done

d)

hasn't already done

22.

I _______ been married for two years

a)

has

b)

have

c)

hase

23.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

24.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

25.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

26.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

27.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

28.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

29.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three
30.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

31.
go - went - 
a)
got
b)
gone
c)
go
d)
gotten
32.
Have you ever been to Italy? No, I .............
a)
have
b)
haven't
33.
Has she ever drunk cola? Yes, she ...................
a)
has
b)
have
34.
......... she had a dog for 5 years?
a)
Have
b)
Has
35.
write - wrote - 
a)
write
b)
wrote
c)
ridden
d)
written
36.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
37.
It has been rainy ....... early morning.
a)
for
b)
since
38.
........ Jack and Jill done their homework?
a)
Have
b)
Has
39.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

40.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

41.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

42.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

43.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

44.

She ..... ...... two letters.

a)

has written

b)

have written

c)

have wrote

d)

is written

45.
It ....  ..... a lot.
a)
has rain
b)
have  rain
c)
has  rained
d)
have  rained
46.
I _______________ ALL MY MONEY!
a)
SPENT
b)
SPENDED
c)
HAVE SPENT 
d)
SPEND
47.
MY MOTHER _______________ TO ITALY. 
a)
HAS GONE
b)
GONE
c)
WENT
d)
GO
48.
HAVE YOU ___________________ A FAMOUS PERSON?
a)
EVER SAW
b)
EVER SEE
c)
NEVER SEEN
d)
EVER SEEN
49.
KEVIN HAS STUDIED SPANISH _______ TWO YEARS. 
a)
SINCE
b)
FOR
c)
EVER
d)
NEVER
50.
I HAVEN´T SPOKEN TO HER _______ 2015. 
a)
EVER
b)
NEVER
c)
FOR 
d)
SINCE
51.
HOW LONG HAVE YOU _______ YOUR BEST FRIEND?
a)
KNOW
b)
KNOWN
c)
KNOWED
d)
KNEW
52.
HOW LONG HAVE YOU KNOWN HIM?
_______ I WAS BORN. 
a)
EVER
b)
FOR
c)
NEVER
d)
SINCE
53.

WHICH SENTENCE IS CORRECT?

a)

I have never been to China

b)

I never have been to China

c)

I haven't never been to China

d)

I haven't been to China never

54.

WHICH WORD IS NOT USED IN THE POSITIVE SENTENCES?

a)

already

b)

just

c)

yet

d)

lately

55.

mean

a)

mean-mean

b)

meant-meant

c)

meaned-meaned

d)

mean-meanen

56.

Choose the right sentence

A) Jordan hasn't been to London already.

B) Jordan haven't been to London already.

C) Jordan hasn't been to London yet.

D) Jordan haven't been to London yet.

a)

A

b)

B

c)

C

d)

D

57.

________ I wait for her or not?

a)

Should

b)

Would

58.

have you understood?

a)

Yes, I have

b)

No, I haven't