wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

9th grade review: Perfect tenses, comparatives and future tenses

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

"What ____________________ ? (to do)?" " I _______________________ (to play) with my son."

a)

you have been doing - 've been playing

b)

have you been doing - have been playing

c)

you have been doing - 've been to play

d)

are you doing - have been playing

2.

" I _________________________ to put Sally's toy together for two hours. It's driving me crazy".

a)

'd try

b)

tried

c)

had tried

d)

've been trying

3.

"How long ____________________ (Olivia; to talk) on the phone?" "For two hours."

a)

has Olivia been talking

b)

had Olivia been talk

c)

Olivia would talk

d)

does Olivia talk

4.

The children ______________________ him to make spaguetti with meatballs for them. So, he did!

a)

beg

b)

has been begging

c)

would beg

d)

have been begging

5.

Make the Present Perfect Continuous affirmative sentence:

I / read all day.

a)

I have read all day.

b)

I am reading all day.

c)

I have been reading all day.

d)

I was reading all day.

6.

Nick ________________________ me to call you since 5 o'clock, but I didn't have time until now. (to ask)

a)

was being asking

b)

had been asked

c)

's been asking

d)

asked

7.
Hugh Jackman ________ playing Wolverine for 16 years.
a)
have been
b)
had been
c)
has been
d)
Uncle Ben
8.
Miley Cyrus was influenced by Billy Ray - her father - who is also a famous singer. She has been singing ______ she was a child.
a)
when
b)
for
c)
since
d)
four
9.
Brad Pitt and Angelina Jolie are a beautiful couple. They _____ been living together since 2005.
a)
has
b)
have
c)
since
d)
for
10.
Katy Perry used to be a gospel singer when she was a child. The kind of music changed, but we can say Katy has been _______ for many years.
a)
sung
b)
sings
c)
singer
d)
singing
11.
Johnny Depp and the director Tim Burton ______ been working together for many years.
a)
had
b)
has
c)
have
d)
since
12.
Globo has been presenting Malhação for ______.
a)
fun.
b)
since 1995.
c)
1995.
d)
21 years.
13.

She has been preparing for her exams _____ the last two months.

a)

Since

b)

For

14.

Prerna ______winning this championship for last 2 years.

a)

has

b)

has been

c)

have

d)

have been

15.

I _______living here since the last 10 years.

a)

has

b)

have

c)

has been

d)

have been

16.

Shilpa has been _______for two hours.

a)

study

b)

studies

c)

studied

d)

studying

17.

It has been ___ since Monday

a)

rain

b)

rainy

c)

raining

d)

rained

18.

I _____been cooking since 1 p.m..

a)

has

b)

have

c)

having

d)

hasing

19.

Mohan ___ been attending the class.

a)

has not

b)

have not

c)

not have

d)

not has

20.

______they been playing?

a)

Has

b)

Have

c)

Has been

d)

Have been

21.

______Radha been sleeping?

a)

Has

b)

Have

c)

Is

d)

Does

22.

You have not been _______enough food.

a)

eat

b)

ate

c)

eating

d)

eaten

23.

It has been ______

a)

snow

b)

snows

c)

snowed

d)

snowing

24.

It has ___ snowing a lot this week.

a)

be

b)

been

c)

being

25.

A: Where ....................... that jacket? B: In that new clothes shop in Piazza Kennedy.

a)

have you bought

b)

did you buy

26.

How long .................. your best friend?

a)

did you know

b)

have you known

c)

do you know

27.

A: Would you like a coffee? B: No thanks. ..................... one.

a)

I've just had

b)

I just had

28.

J.K. Rowling's "Harry Potter" books .................... in many countries.

a)

have been published

b)

were published

c)

had been published

29.

Oh no! ...................... my keys!

a)

I lost

b)

I've lost

30.

I _______________ to Australia when I was a student.

a)

went

b)

have been

31.

_________________ lunch yet? We're going to the canteen if you'd like to join us.

a)

Did you have

b)

Have you had

32.

We _______________ twenty years ago.

a)

got married

b)

have married

33.

Steve left the office 10 minutes ago. He ..... the office.

a)

hasn't left yet

b)

has left yet

c)

has just left

d)

have left

34.

Helen visited Paris with her best friends last year. Helen (a)   Paris.

35.

Donald ___ the dishes ___ .

a)

have washed/yet

b)

have washed/already

c)

hasn't washed/yet

d)

hasn't washed/just

36.

Mary and I finished high school last year. We (a)   (start) studying at Harvard University.

37.

Linda and Joe had an argument a couple of minutes ago. Linda _____ with Joe and he is really sad.

a)

have broken up

b)

have just borken up

c)

has just broken up

d)

hasn't broken up

38.

Jack realized that he _______ a message to the wrong person.

a)

have just sent

b)

has just sent.

c)

have sent

d)

have already sent

39.

Rachel was trying to convince Chandler about a subject, but Chandler _______ no to her.

a)

have answered

b)

hasn't answered

c)

has just answered

d)

hasn't already answered

40.
HAVE YOU ___________________ A FAMOUS PERSON?
a)
EVER SAW
b)
EVER SEE
c)
NEVER SEEN
d)
EVER SEEN
41.

Which is the ___________ country in the world?

a)

largest

b)

larger

c)

large

d)

bigger

42.

Henry is ____________ actor of all.

a)

the more handsome

b)

handsomest

c)

more handsome

d)

the most handsome

43.

I believe Bob is ____________Peter

a)

taller than

b)

taller

c)

the tallest

d)

the tall

44.

I am really fast. But he is __________ than me.

a)

fastest

b)

faster

c)

more fast

d)

fastter

45.

He said the movie is ___________ the book

a)

worse

b)

badder than

c)

worse than

d)

worst

46.

That is the ________________ game I have ever played

a)

difficultest

b)

difficult than

c)

more difficult

d)

most difficult

47.

Kate cooks ____________ than me

a)

the best

b)

gooder

c)

better

d)

best

48.

February is usually ____________ month of the year.

a)

the most hotter

b)

hotest

c)

the hotter

d)

the hottest

49.

My ___________ brother is coming for the holidays.

a)

the oldests

b)

oldder

c)

oldest

d)

most old

50.

My family has ____________________ villa in the neighborhood.

a)

the newest

b)

newer

51.

This week is ________________ it's been all summer!

a)

hotter

b)

the hottest

52.

He is ___________________ friend that I have ever had!

a)

the best

b)

better

53.

They are ________________ people that we know.

a)

stronger

b)

the strongest

54.

My picnic basket is __________ ________ yours.

a)

the best

b)

better than

55.

My instructor believes it _________ snow tomorrow evening.

a)

will

b)

is going to

c)

are going to

d)

will be going to

56.

They _______ fly to London on Monday at 6.45pm.

a)

are going to

b)

is going to

c)

will

d)

will be going to

57.

Wait! I _______ drive you to the station!

a)

will

b)

am going to

c)

is going to

d)

are going to

58.

I ________ see my sister in April. I bought the ticket yesterday.

a)

am going to

b)

is going to

c)

are going to

d)

will

59.

There's someone at the door. I ______ open it for you.

a)

will

b)

is going to

c)

am going to

d)

are going to

60.

"Do you have any plans for tomorrow?"

"Yes, I ______ visit my grandparents."

a)

am going to

b)

is going to

c)

are going to

d)

will