Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

unit 10 grade 9

Total questions: 88

Worksheet time: 7hrs 20mins

Name
Class
Date
1.

1.They (look) for their cat since morning.

a)

a) have been looking

b)

b) have looked

c)

c) has looking

2.

2. Her son (play) computer games since childhood.

a)

a) has been playing

b)

b) has played

c)

c) have been played

3.

3.We (clean) our flat all day long.

a)

a) have been cleaning

b)

b) have cleaned

c)

c) has cleaned

4.

4. Jessica (talk) on the phone since early morning!

a)

a) has been talking

b)

b) has talked

c)

c) have been talked

5.

5. I (write) this verse for 5 minutes.

a)

a) have been writing

b)

b) have written

c)

c) has been written

6.

6. Bob and Pamela (pack) their suitcases since 6 o’clock.

a)

a) have been packing

b)

b) have packed

c)

c) having been packing

7.

7. (study) she Hebrew since last spring?

a)

a) Has she been studying

b)

b) Has she studied

c)

c) Have she studying

8.

8. You (play not) football since you were 15 years old.

a)

a) haven’t been playing

b)

b) haven’t played

c)

c) hasn’t you

9.

9. (watch) they this show for 2 hours?

a)

a) Have they been watching

b)

b) Have they watched

c)

c) They have

10.

10. The bonfire (burn not) all night.

a)

a) hasn’t been burning

b)

b) hasn’t burnt

c)

c) have burnt

11.

Helen … (to wash) the dishes for fifteen minutes.

a)

have been washing

b)

has been washing

c)

is washing

d)

has be washing

12.

Sam … (to drive) a car for five hours now.

a)

has bee driving

b)

have been driven

c)

has been driving

d)

is driving

13.

I … (to look) for information on the subject since last Friday.

a)

am looking

b)

has been looking

c)

have looked

d)

have been looking

14.

You … (to work) as a computer programmer for more than fifteen years.

a)

has been working

b)

have are working

c)

have been worked

d)

have been working

15.
_____ in a balloon ?
a)
Has your wife ever flown
b)
Have your wife ever flown
c)
Have your wife ever flew
d)
Has your wife ever flew
16.
_____ her yet?
a)
Have you saw
b)
Has you saw
c)
Have you seen
d)
Has you seen
17.

How long _____ you _____ your mobile phone?

a)

have ...been having

b)

has...been having

c)

have ... had

d)

did...had

18.

I __________ a member of the gym for five years.

a)

have been being

b)

has been being

c)

has been

d)

have been

19.

I ________ my best friend since my childhood.

a)

have known

b)

have been knowing

c)

known

d)

has known

20.

I ____________ a lot recently.

a)

have gone out

b)

have been going out

c)

has been being going out

d)

were going out

21.

How long _______ you _____ on this position? (you are still working on it now)

a)

are...working

b)

have ...been working

c)

has ... working

d)

were... working

22.

You look tired! - I _______ the report all day.

a)

was writing

b)

have written

c)

have been writing

d)

has been writing

23.
He ...... for ages.
a)
has studied
b)
has been studying
24.
How long .... (learn) piano?
a)
have you been learning
b)
have you learnt
25.
Have you ever ... (read) this book?
a)
read
b)
been reading
26.
A: (you / take) the dog for a walk yet?
a)
Did you take...
b)
Have you taken...
c)
Have you been taking...
d)
Has you taken...
27.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
28.
I have known my best friend ...... six years.
a)
for
b)
since
29.
Choose the correct option:
It's the first time ... a jeep.
a)
I drive
b)
I has driven
c)
I'm driving
d)
I've driven
30.
Choose the correct option:
Bill’s eyes were red. He ... .
a)
has been crying
b)
has cried
c)
cried
d)
is crying
31.
Choose the correct option:
It ... all day! Why can’t it stop!
a)
is raining
b)
rains
c)
has been raining
d)
have been raining
32.
Choose the correct option:
I’m sorry, madam, but this carpet ... .
a)
has already been sold
b)
has been sold yet
c)
has been sold so far
d)
has yet been sold
33.
Choose the correct option:
1.  Joe ... for a new job all week since Friday.
a)
has been looking
b)
is looking
c)
looks
d)
has looked
34.
Choose the correct option:
I ... my mother yet.
a)
haven't seen
b)
hasn't seen
c)
hasn't been seeing
d)
haven't been seeing
35.
Choose the correct option: 
Paul ... on the phone for half an hour now.
a)
is talking
b)
has talked
c)
has been talking
d)
talks
36.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

37.

We ___________ haven’t seen the new James Bond film.

a)

still

b)

already

c)

yet

d)

just

38.

Sam has ___________ climbed up the mountain.

a)

still

b)

already

c)

yet

39.

Emma hasn’t come home ___________. She’s playing tennis in the park.

a)

still

b)

already

c)

yet

40.

They have ___________ broken the world record.

a)

still

b)

just

c)

yet

41.

Look at her eyes. She looks as if ______________ .

a)

she's cried

b)

she's been crying

42.

I've just___________________ a birthday cake. Woud you like a piece?

a)

been making

b)

made

43.

Have you ____________ the dogs yet?

a)

been feeding

b)

fed

44.

She has been an English teacher _____ 1999.

a)

for

b)

since

45.

She has been doing her homework _____ seven.

a)

for

b)

since

46.

They have been playing tennis _____ breakfast.

a)

for

b)

since

47.

Their flat has not been redecorated _____ the last five years.

a)

for

b)

since

48.

He has been a party member _____ ten years.

a)

SINCE

b)

FOR

49.

When I joined the gym, I felt very unfit at first because I ____ any sports for a few years.

a)

didn't do

b)

hadn't done

c)

hadn't do

50.

Harry couldn't dance at my party because a week earlier he _______ his leg

a)

has broken

b)

had broken

c)

broke

51.

After my little brother _______ too much chocolate, he had a terrible stomachache.

a)

had eaten

b)

ate

c)

had ate

52.

He spoke good English because he ________ in the USA since 1980.

a)

lived

b)

had live

c)

had lived

53.

When we got married, we __________ each other for two years.

a)

had known

b)

had knew

c)

knew

54.

We had learned English for two years before we _____ to England.

a)

moved

b)

had moved

c)

have moved

55.

It had not rained for three weeks, so the ground ________ very dry.

a)

was

b)

were

c)

had been

56.

I __________ my homework before you told me to do it

a)

did

b)

have done

c)

had done

57.

She ____________ surprised because she had known about it earlier.

a)

hadn't been

b)

weren't

c)

wasn't

58.

____ you ______ all sweets before I made dinner?

a)

Did /eat

b)

Have / ate

c)

Had / eaten

59.

The lady _______ the twenty dollar bill before my father came back to pick his bill up.

a)

had found

b)

finds

c)

has found

d)

was found

60.

She ______ too much

a)

had ate

b)

eats

c)

was ate

d)

had eaten

61.

Mark the sentence that is NOT written in past perfect

a)

I realized I had forgotten the gift.

b)

The fire had melted the snow around the place.

c)

I have visited the Louvre again last week.

d)

We had been to Río de Janeiro.

62.

We ate cherries from the tree that my grandfather ____________ (plant) many years before.

a)

had planted

b)

has planted

c)

have planted

d)

had plant

63.

The teacher wanted to know whether we ____________ (read) the book.

a)

had readed

b)

read

c)

had read

d)

has readed

64.

 

I (finish) __________ my homework before I went to bed.

a)

finished

b)

was finished

c)

have done

d)

had finished

65.

I _______ (be) married for two years.

a)

was

b)

have wasen

c)

have been

d)

had been

66.

Choose the sentence that is correctly written in past perfect.

a)

We had builted one house there.

b)

He had built three houses here.

c)

He has built three houses here.

d)

I had build a house in this place.

67.

They ______ (study) English before they went to London

a)

had studied

b)

have studied

c)

studied

d)

was studied

68.

 

________ the book that you gave me yesterday?

a)

Have been he read

b)

He had read

c)

Read he had

d)

Had he read

69.
She ... to Michael before because she was too shy to start a conversation
a)
hadn't spoken
b)
hadn't spoke
c)
hadnot spoken
d)
hadn't speak
70.
... to the National Museum before we went last month?
a)
Have you been
b)
Had you been
c)
Had you be
d)
Hadn't you been
71.
Tim wouldn't have fallen in love with her if she ... at the same company.
a)
hadn't worked
b)
hadn't work
c)
had work
d)
hadn't working
72.
Do you wish you ... all those nasty words to her?
a)
hadn't said
b)
hadn't say
c)
hadn't sayed
d)
had said
73.
Before she had dinner, she ...... in the garden.
a)
had worked
b)
worked
c)
was working
d)
has worked
74.
That was the first time I ... a salsa in a night club.
a)
had danced
b)
had dance
c)
danced
d)
didn't dance
75.
She needed help because someone .......... her money.
a)
steal
b)
stole
c)
had stolen
d)
has stolen
76.
I  ............ him yesterday in front of the cinema.
a)
see
b)
have seen
c)
saw
d)
had seen
77.
Terry wasn't at home when I visited his place. He ....................... out.
a)
has just gone
b)
had just gone
c)
just went
d)
have just gone
78.
We  ........................ chess last Sunday.
a)
hadn't played
b)
didn't played
c)
didn't play
d)
haven't played
79.
I thought I knew her. I thought I ................ her before.
a)
had seen
b)
have seen
c)
saw
d)
did see
80.
After she _______ (finishes) her work, she went to lunch
a)
had finished
b)
finished
c)
was finishing
d)
has been finishing
81.
When the painter ____ (go), I washed the floor
a)
had gone
b)
went
c)
was going
d)
gone
82.
Before the police arrived, the thief _______ (got) away
a)
had gotten
b)
have been getting
c)
was getting
d)
got
83.
By the time I arrived, the meeting _____ (start)
a)
had started
b)
started
c)
has been starting
d)
was starting
84.
After the family ______ (eat) breakfast, they went to the zoo.
a)
had eaten
b)
ate
c)
eating
d)
has been eating
85.
When we arrived at the airport, our flight _______ (left)
a)
had left
b)
leave
c)
was leaving
d)
has been leaving
86.
When we finally found his house, everyone....... (already/leave) for a club in town.
a)
had already left
b)
had left
c)
already had left
d)
left
87.
I was more than happy to see Tom again as I ... him for ages.
a)
 hadn't seen
b)
saw
c)
hadnot seen
d)
didn't see
88.
I needed to know what _?_ to my dog. 
a)
happened
b)
happens
c)
had happened
d)
have happened