wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

G11 - GRAMMAR TERM 1 - ADVANCED

Total questions: 150

Worksheet time: 1hrs 15mins

Name
Class
Date
1.
By the time the sun _______ (rise) tomorrow, we _______ (drive) for eight hours.
a)
rises / will have been driving
b)
will rise / will drive
c)
rises / will be driving
d)
has risen / will have driven
2.
If I _______ (know) his secret, I _______ (tell) you, but I'm completely in the dark.
a)
knew / would tell
b)
know / will tell
c)
had known / would have told
d)
knew / will tell
3.
The _______ (high) the price of _______ gas, the fewer people use their cars.
a)
higher / x
b)
highest / the
c)
more high / a
d)
higher / the
4.
I _______ (not/see) _______ movie you recommended yet.
a)
haven't seen / the
b)
didn't see / a
c)
don't see / that
d)
hadn't seen / the
5.
When the police _______ (stop) him, they realized he _______ (drink).
a)
stopped / had been drinking
b)
stop / was drinking
c)
had stopped / drank
d)
stopped / has been drinking
6.
I _______ (think) about your offer, but I _______ (not/make) up my mind yet.
a)
have been thinking / haven't made
b)
am thinking / didn't make
c)
think / don't make
d)
have thought / wasn't making
7.
By next week, she _______ (work) here for ten years, so we _______ (have) a party.
a)
will have been working / are having
b)
will work / will have
c)
will be working / have
d)
has worked / are going to have
8.
If they _______ (offer) me the job tomorrow, I _______ (probably/accept) it.
a)
offer / will probably accept
b)
offered / would probably accept
c)
will offer / accept
d)
are offering / probably accept
9.
The _______ (far) you travel, the _______ (knowledgeable) you will become.
a)
farther / more knowledgeable
b)
furthest / most knowledgeable
c)
further / knowledgeabler
d)
more far / more knowledgeable
10.
I _______ (get/use) _______ (wake) up at 5 AM since I started my new job.
a)
have been getting used to / waking
b)
used to / wake
c)
am used to / wake
d)
got used to / waking
11.
_______ Pacific Ocean is _______ deepest ocean on Earth.
a)
The / the
b)
x / the
c)
A / a
d)
The / x
12.
While I _______ (clean) the attic, I _______ (come) across some old letters.
a)
was cleaning / came
b)
cleaned / was coming
c)
had cleaned / come
d)
am cleaning / came
13.
She _______ (seem) happy, but I _______ (not/know) if she really is.
a)
seems / don't know
b)
is seeming / am not knowing
c)
has seemed / didn't know
d)
seems / haven't known
14.
If you _______ (not/hurry), the train _______ (leave) before we get to the station.
a)
don't hurry / will have left
b)
won't hurry / leaves
c)
didn't hurry / would leave
d)
haven't hurried / will leave
15.
He _______ (might/be) at the library, or he _______ (could/go) home early.
a)
might be / could have gone
b)
will be / can go
c)
must be / should go
d)
may be / will have gone
16.
The _______ (cheap) the product is, the _______ (likely) it is to break quickly.
a)
cheaper / more likely
b)
cheapest / most likely
c)
cheaper / likelier
d)
more cheap / more likely
17.
By the time we _______ (arrive) at the party, everyone _______ (eat) all the food.
a)
arrived / had eaten
b)
arrive / has eaten
c)
had arrived / ate
d)
were arriving / was eating
18.
I _______ (look) for a job for months, but I _______ (not/find) anything suitable yet.
a)
have been looking / haven't found
b)
am looking / didn't find
c)
looked / haven't found
d)
have looked / don't find
19.
_______ happiness is something that _______ most people strive for.
a)
x / x
b)
The / the
c)
A / x
d)
x / the
20.
If I _______ (win) the lottery, I _______ (travel) around the world.
a)
won / would travel
b)
win / will travel
c)
had won / would have traveled
d)
would win / traveled
21.
At 10 PM tonight, she _______ (fly) to London, so she _______ (not/be) at home.
a)
will be flying / won't be
b)
will fly / isn't
c)
is flying / wouldn't be
d)
will have flown / wasn't
22.
I _______ (not/realize) that _______ sun was so strong today.
a)
didn't realize / the
b)
don't realize / a
c)
hadn't realized / x
d)
haven't realized / the
23.
The _______ (more) I study, the _______ (little) I feel I know.
a)
more / less
b)
much / little
c)
more / more little
d)
most / least
24.
We _______ (wait) for the bus for an hour when it _______ (finally/arrive).
a)
had been waiting / finally arrived
b)
have been waiting / arrives
c)
were waiting / has arrived
d)
waited / had arrived
25.
I _______ (never/be) to _______ Netherlands before.
a)
have never been / the
b)
never was / x
c)
had never been / a
d)
am never / the
26.
If he _______ (not/smoke) so much, he _______ (feel) much healthier.
a)
didn't smoke / would feel
b)
doesn't smoke / will feel
c)
hadn't smoked / would have felt
d)
won't smoke / feels
27.
By 2050, many coastal cities _______ (disappear) because of _______ rising sea levels.
a)
will have disappeared / x
b)
will disappear / the
c)
are going to disappear / a
d)
will be disappearing / the
28.
I _______ (usually/drive) to work, but this week I _______ (take) the bus.
a)
usually drive / am taking
b)
am usually driving / take
c)
drive / will take
d)
have driven / took
29.
The _______ (rich) he became, the _______ (greedy) he seemed to be.
a)
richer / greedier
b)
richest / greediest
c)
more rich / more greedy
d)
richer / more greedy
30.
I _______ (look) at the map, but I still _______ (not/know) where we are.
a)
am looking / don't know
b)
look / am not knowing
c)
have looked / didn't know
d)
was looking / haven't known
31.
_______ information you gave me _______ (be) extremely useful.
a)
The / was
b)
x / were
c)
An / has been
d)
A / is
32.
If you _______ (drop) that glass, it _______ (break).
a)
drop / will break
b)
will drop / breaks
c)
dropped / would break
d)
drop / breaks
33.
At this time tomorrow, they _______ (sit) their final exam, so they _______ (be) nervous.
a)
will be sitting / will be
b)
will sit / are
c)
will have sat / would be
d)
are sitting / will be
34.
I _______ (not/use) to like broccoli, but I _______ (be/use) to eating it now.
a)
didn't use / am used
b)
didn't used / am used
c)
used not / get used
d)
am not used / used
35.
The _______ (hard) you study, the _______ (good) your grades will be.
a)
harder / better
b)
hardest / best
c)
more hard / more good
d)
harder / more better
36.
Since she _______ (start) her new job, she _______ (be) extremely busy.
a)
started / has been
b)
has started / was
c)
starts / is
d)
had started / was being
37.
I _______ (think) that _______ honesty is the best policy.
a)
think / x
b)
am thinking / the
c)
have thought / a
d)
think / the
38.
By the time the doctor _______ (arrive), the patient _______ (already/pass) away.
a)
arrived / had already passed
b)
arrive / has already passed
c)
arrived / was already passing
d)
had arrived / passed
39.
If I _______ (have) a lot of money, I _______ (buy) a private jet.
a)
had / would buy
b)
have / will buy
c)
had had / would have bought
d)
would have / bought
40.
The _______ (warm) the weather, the _______ (happy) I feel.
a)
warmer / happier
b)
warmest / happiest
c)
more warm / more happy
d)
warmer / more happy
41.
I _______ (work) on this project for three weeks and I _______ (almost/finish) it.
a)
have been working / have almost finished
b)
am working / almost finish
c)
worked / almost finished
d)
have worked / am almost finishing
42.
_______ water in this bottle _______ (taste) a bit strange.
a)
The / tastes
b)
x / is tasting
c)
A / taste
d)
The / is tasting
43.
While the children _______ (sleep), their parents _______ (watch) a movie.
a)
were sleeping / were watching
b)
slept / watched
c)
had been sleeping / watched
d)
are sleeping / are watching
44.
If you _______ (not/study) today, you _______ (fail) the test tomorrow.
a)
don't study / will fail
b)
won't study / fail
c)
didn't study / would fail
d)
haven't studied / will fail
45.
The _______ (fast) you run, the _______ (soon) you will get there.
a)
faster / sooner
b)
fastest / soonest
c)
more fast / more soon
d)
faster / more soon
46.
By next summer, they _______ (build) the new bridge and _______ (open) it to traffic.
a)
will have built / opened
b)
will build / open
c)
will be building / opening
d)
are building / opening
47.
I _______ (just/finish) _______ book you lent me.
a)
have just finished / the
b)
just finished / a
c)
had just finished / x
d)
am finishing / the
48.
He _______ (must/be) exhausted; he _______ (work) all night.
a)
must be / has been working
b)
must have been / worked
c)
could be / works
d)
should be / is working
49.
The _______ (difficult) the exam, the _______ (rewarding) the result is.
a)
more difficult / more rewarding
b)
most difficult / most rewarding
c)
difficulter / rewardinger
d)
more difficult / rewarding
50.
If I _______ (be) you, I _______ (tell) the truth.
a)
were / would tell
b)
am / will tell
c)
was / would tell
d)
had been / would have told
51.
I _______ (see) a great film last night, but I _______ (not/remember) its name.
a)
saw / don't remember
b)
have seen / didn't remember
c)
was seeing / hadn't remembered
d)
saw / wasn't remembering
52.
The _______ (more) you practice, the _______ (fluent) you will speak.
a)
more / more fluently
b)
most / most fluently
c)
more / fluently
d)
much / more fluently
53.
By 8 o'clock, he _______ (wait) for two hours and he _______ (get) angry.
a)
will have been waiting / will be getting
b)
will wait / gets
c)
has been waiting / is getting
d)
will be waiting / has gotten
54.
_______ Mount Everest is _______ highest point on Earth.
a)
x / the
b)
The / the
c)
A / the
d)
x / x
55.
I _______ (used/go) to the gym, but now I _______ (not/have) enough time.
a)
used to go / don't have
b)
am used to going / haven't
c)
get used to go / don't have
d)
used to going / won't have
56.
If she _______ (study) harder, she _______ (pass) the exam next week.
a)
studies / will pass
b)
studied / would pass
c)
will study / passes
d)
has studied / will pass
57.
The _______ (bad) the traffic, the _______ (late) we will arrive.
a)
worse / later
b)
baddest / latest
c)
worse / more late
d)
worst / latest
58.
I _______ (never/hear) such _______ interesting story.
a)
have never heard / an
b)
never heard / a
c)
had never heard / x
d)
am never hearing / an
59.
While the cake _______ (bake) in the oven, I _______ (clean) the kitchen.
a)
was baking / cleaned
b)
baked / was cleaning
c)
had baked / clean
d)
is baking / am cleaning
60.
If it _______ (rain) tomorrow, we _______ (not/go) on a picnic.
a)
rains / won't go
b)
will rain / don't go
c)
rained / wouldn't go
d)
rain / won't go
61.
The _______ (more) money he earns, the _______ (more) he spends.
a)
more / more
b)
much / much
c)
most / most
d)
more / much
62.
By the time you _______ (read) this, I _______ (leave).
a)
read / will have left
b)
will read / leave
c)
are reading / will leave
d)
have read / left
63.
I _______ (think) that _______ English is a global language.
a)
think / x
b)
am thinking / the
c)
have thought / an
d)
think / the
64.
If I _______ (know) you were coming, I _______ (bake) a cake.
a)
had known / would have baked
b)
knew / would bake
c)
know / will bake
d)
have known / baked
65.
The _______ (early) we leave, the _______ (good).
a)
earlier / better
b)
earliest / best
c)
more early / more good
d)
early / better
66.
I _______ (not/see) him for ages; I _______ (wonder) where he is.
a)
haven't seen / wonder
b)
didn't see / am wondering
c)
don't see / wondered
d)
hadn't seen / wonder
67.
_______ Amazon is _______ longest river in the world.
a)
The / the
b)
x / the
c)
A / a
d)
The / x
68.
If they _______ (not/hurry), they _______ (miss) the start of the movie.
a)
don't hurry / will miss
b)
won't hurry / miss
c)
didn't hurry / would miss
d)
haven't hurried / will miss
69.
The _______ (small) the car, the _______ (easy) it is to park.
a)
smaller / easier
b)
smallest / easiest
c)
more small / more easy
d)
smaller / more easy
70.
By next month, I _______ (finish) my course and _______ (look) for a job.
a)
will have finished / will be looking
b)
will finish / look
c)
will be finishing / look
d)
finish / am looking
71.
I _______ (not/use) to like sushi, but now I _______ (love) it.
a)
didn't use / love
b)
didn't used / love
c)
wasn't used / love
d)
used to / love
72.
If you _______ (mix) red and blue, you _______ (get) purple.
a)
mix / get
b)
will mix / get
c)
mixed / would get
d)
mix / will get
73.
The _______ (harder) you work, the _______ (likely) you are to succeed.
a)
harder / more likely
b)
hardest / most likely
c)
more hard / more likely
d)
harder / likelier
74.
While I _______ (walk) home, I _______ (see) an old friend.
a)
was walking / saw
b)
walked / was seeing
c)
had walked / saw
d)
am walking / see
75.
If I _______ (be) rich, I _______ (buy) a yacht.
a)
were / would buy
b)
am / will buy
c)
was / would buy
d)
had been / would have bought
76.
The _______ (more) I know him, the _______ (more) I like him.
a)
more / more
b)
much / much
c)
most / most
d)
more / much
77.
By 10 o'clock, she _______ (work) for eight hours.
a)
will have been working
b)
will be working
c)
has been working
d)
will work
78.
I _______ (think) about _______ problem all day.
a)
have been thinking / the
b)
am thinking / a
c)
think / x
d)
have thought / the
79.
If he _______ (not/arrive) soon, we _______ (leave) without him.
a)
doesn't arrive / will leave
b)
won't arrive / leave
c)
didn't arrive / would leave
d)
hasn't arrived / will leave
80.
The _______ (further) we go, the _______ (lost) we get.
a)
further / more lost
b)
furthest / most lost
c)
far / loster
d)
further / loster
81.
I _______ (already/see) _______ film you're talking about.
a)
have already seen / the
b)
already saw / a
c)
had already seen / x
d)
see / the
82.
While the sun _______ (shine), we _______ (play) outside.
a)
was shining / were playing
b)
shone / played
c)
had been shining / play
d)
is shining / are playing
83.
If it _______ (be) sunny tomorrow, we _______ (go) to the park.
a)
is / will go
b)
will be / go
c)
was / would go
d)
is / go
84.
The _______ (more) I learn, the _______ (more) I realize how little I know.
a)
more / more
b)
much / much
c)
most / most
d)
more / much
85.
By 2030, robots _______ (take) over many manual jobs.
a)
will have taken
b)
will take
c)
will be taking
d)
are taking
86.
I _______ (never/be) to _______ USA before.
a)
have never been / the
b)
never was / a
c)
had never been / x
d)
am never / the
87.
If I _______ (not/have) to work tomorrow, I _______ (stay) in bed.
a)
didn't have / would stay
b)
don't have / will stay
c)
hadn't had / would have stayed
d)
won't have / stay
88.
The _______ (long) the film, the _______ (boring) it became.
a)
longer / more boring
b)
longest / most boring
c)
more long / more boring
d)
longer / boringer
89.
While I _______ (cook) dinner, the phone _______ (ring).
a)
was cooking / rang
b)
cooked / was ringing
c)
had cooked / rings
d)
am cooking / rang
90.
If she _______ (know) the truth, she _______ (be) very angry.
a)
knew / would be
b)
knows / will be
c)
had known / would have been
d)
will know / is
91.
The _______ (faster) we walk, the _______ (sooner) we'll get home.
a)
faster / sooner
b)
fastest / soonest
c)
more fast / more soon
d)
faster / more soon
92.
By 9 PM, they _______ (study) for five hours.
a)
will have been studying
b)
will be studying
c)
have been studying
d)
will study
93.
I _______ (think) that _______ honesty is essential.
a)
think / x
b)
am thinking / the
c)
have thought / a
d)
think / the
94.
If they _______ (not/hurry), they _______ (miss) the train.
a)
don't hurry / will miss
b)
won't hurry / miss
c)
didn't hurry / would miss
d)
haven't hurried / will miss
95.
The _______ (more) you exercise, the _______ (fit) you'll be.
a)
more / fitter
b)
much / fit
c)
most / fittest
d)
more / more fit
96.
While the music _______ (play), everyone _______ (dance).
a)
was playing / was dancing
b)
played / danced
c)
had been playing / dance
d)
is playing / are dancing
97.
If it _______ (rain), the ground _______ (get) wet.
a)
rains / gets
b)
will rain / gets
c)
rained / would get
d)
rain / will get
98.
The _______ (more) I think about it, the _______ (confused) I get.
a)
more / more confused
b)
much / confused
c)
most / most confused
d)
more / confuseder
99.
By the time we _______ (get) there, the show _______ (start).
a)
get / will have started
b)
will get / starts
c)
are getting / will start
d)
have got / started
100.
If I _______ (were) you, I _______ (would) take that opportunity.
a)
were / would
b)
am / will
c)
was / would
d)
had been / would have
101.
By the time the police _______ (arrive), the suspect _______ (already/escape) through the back door.
a)
arrived / had already escaped
b)
arrive / has already escaped
c)
arrived / was already escaping
d)
had arrived / escaped
102.
I _______ (think) of buying _______ new laptop, but I can't decide which brand to choose.
a)
am thinking / a
b)
think / the
c)
have thought / an
d)
am thinking / the
103.
If I _______ (be) you, I _______ (not/invest) all my savings in that startup.
a)
were / wouldn't invest
b)
was / won't invest
c)
had been / wouldn't have invested
d)
am / don't invest
104.
The _______ (hard) he practiced, the _______ (confident) he felt before the competition.
a)
harder / more confident
b)
hardest / most confident
c)
harder / confidenter
d)
more hard / more confident
105.
At this time next year, we _______ (live) in Tokyo and _______ (study) Japanese.
a)
will be living / studying
b)
will have lived / studied
c)
are living / study
d)
will live / be studying
106.
Since she _______ (move) to New York, she _______ (not/visit) her hometown even once.
a)
moved / hasn't visited
b)
has moved / didn't visit
c)
moves / doesn't visit
d)
had moved / wasn't visiting
107.
I _______ (not/use) to like coffee, but now I _______ (get/use) to drinking it every morning.
a)
didn't use / am getting used
b)
didn't used / get used
c)
wasn't used / am used
d)
used not / am getting use
108.
_______ Nile is _______ longest river in Africa.
a)
The / the
b)
A / the
c)
x / the
d)
The / a
109.
I _______ (watch) a documentary when the power _______ (go) out.
a)
was watching / went
b)
watched / had gone
c)
had been watching / goes
d)
watch / was going
110.
Look! The bus _______ (come). If we _______ (not/run), we will miss it.
a)
is coming / don't run
b)
comes / won't run
c)
will come / didn't run
d)
is coming / haven't run
111.
By 2030, scientists _______ (find) a way to prevent _______ global warming.
a)
will have found / x
b)
will find / the
c)
are going to find / a
d)
will be finding / the
112.
My brother _______ (be) very selfish today, although he _______ (usually/be) very kind.
a)
is being / is
b)
is / is being
c)
has been / was
d)
was being / has been
113.
While the chef _______ (prepare) the main course, his assistants _______ (chop) vegetables.
a)
was preparing / were chopping
b)
prepared / chopped
c)
has been preparing / chopped
d)
was preparing / chop
114.
If you _______ (not/tell) me the truth now, I _______ (never/trust) you again.
a)
don't tell / will never trust
b)
won't tell / never trust
c)
didn't tell / would never trust
d)
haven't told / trust
115.
The _______ (long) you wait, the _______ (difficult) it will be to find a solution.
a)
longer / more difficult
b)
longest / most difficult
c)
longer / difficulter
d)
more long / more difficult
116.
He _______ (work) for that company for 20 years before he _______ (retire) last month.
a)
had been working / retired
b)
has been working / retires
c)
was working / had retired
d)
worked / was retiring
117.
I _______ (have) dinner with _______ Smiths tomorrow evening.
a)
am having / the
b)
will have / x
c)
have / a
d)
am going to have / an
118.
I can't find my keys. I _______ (must/leave) them in _______ car.
a)
must have left / the
b)
must leave / a
c)
could leave / the
d)
might have left / x
119.
As soon as she _______ (arrive) at the airport, she _______ (realize) she had forgotten her passport.
a)
arrived / realized
b)
arrives / realizes
c)
had arrived / would realize
d)
was arriving / realized
120.
We _______ (probably/go) to the beach if the weather _______ (stay) sunny.
a)
will probably go / stays
b)
are probably going / will stay
c)
would probably go / stayed
d)
go / is staying
121.
The soup _______ (taste) delicious, but why _______ you _______ (taste) it again?
a)
tastes / are / tasting
b)
is tasting / do / taste
c)
tastes / have / tasted
d)
taste / were / tasting
122.
_______ Mount Everest is located in _______ Himalayas.
a)
x / the
b)
The / the
c)
A / a
d)
x / x
123.
If they _______ (win) the match yesterday, they _______ (be) in the finals now.
a)
had won / would be
b)
won / would have been
c)
had won / would have been
d)
win / will be
124.
By the end of this year, I _______ (save) enough money to buy _______ expensive watch.
a)
will have saved / an
b)
will save / a
c)
am going to save / the
d)
will be saving / x
125.
When I was a child, I _______ (used/play) in _______ park every evening.
a)
used to play / the
b)
am used to playing / a
c)
get used to play / x
d)
use to play / the
126.
It's _______ (far) more _______ (beautiful) place I have ever visited.
a)
by far / the most beautiful
b)
farther / more beautiful
c)
the furthest / most beautiful
d)
far / beautifuler
127.
Why _______ (you/smell) the meat? Does it _______ (smell) bad?
a)
are you smelling / smell
b)
do you smell / is smelling
c)
have you smelled / smells
d)
are you smelling / smells
128.
She _______ (study) for five hours and she _______ (still/not/finish) her essay.
a)
has been studying / still hasn't finished
b)
studied / still didn't finish
c)
is studying / still doesn't finish
d)
had been studying / still hadn't finished
129.
The _______ (soon) you start, the _______ (early) you will finish the project.
a)
sooner / earlier
b)
soonest / earliest
c)
more soon / more early
d)
sooner / more early
130.
I _______ (not/see) him since we _______ (graduate) from university.
a)
haven't seen / graduated
b)
didn't see / have graduated
c)
don't see / graduate
d)
hadn't seen / were graduating
131.
I _______ (think) about your offer, and I _______ (decide) to accept it.
a)
have been thinking / have decided
b)
thought / decide
c)
am thinking / will decide
d)
have thought / decided
132.
If you _______ (heat) ice, it _______ (melt).
a)
heat / melts
b)
will heat / melts
c)
heat / will melt
d)
heated / would melt
133.
_______ United Kingdom consists of _______ four countries.
a)
The / x
b)
x / the
c)
A / the
d)
The / the
134.
He _______ (always/lose) his keys! It's _______ (annoying) thing about him.
a)
is always losing / the most annoying
b)
always loses / more annoying
c)
has always lost / annoyingest
d)
always lost / most annoying
135.
Next week, I _______ (attend) a conference and _______ (give) a presentation.
a)
am attending / giving
b)
will attend / gave
c)
attend / give
d)
will be attending / give
136.
I _______ (try) to contact her all morning, but her phone _______ (be) switched off.
a)
have been trying / is
b)
tried / was
c)
am trying / has been
d)
had been trying / was
137.
The weather is _______ (bad) today than it _______ (be) yesterday.
a)
worse / was
b)
badder / were
c)
worst / has been
d)
worse / is
138.
They _______ (not/get/use) _______ (drive) on the left yet.
a)
haven't got used to / driving
b)
didn't get used to / drive
c)
don't get used to / driving
d)
haven't get used / drive
139.
If it _______ (not/rain) last night, the ground _______ (not/be) so muddy now.
a)
hadn't rained / wouldn't be
b)
didn't rain / wouldn't have been
c)
hasn't rained / isn't
d)
hadn't rained / won't be
140.
By the time the movie _______ (end), I _______ (fall) asleep.
a)
ended / had fallen
b)
ends / will have fallen
c)
was ending / fell
d)
had ended / fell
141.
_______ unemployment is _______ serious problem in many countries.
a)
x / a
b)
The / a
c)
An / the
d)
x / x
142.
I _______ (be) sure that they _______ (win) the game tomorrow.
a)
am / will win
b)
was / won
c)
am / are winning
d)
will be / win
143.
The _______ (more) you read, the _______ (knowledgeable) you become.
a)
more / more knowledgeable
b)
most / most knowledgeable
c)
more / knowledgeabler
d)
much / more knowledgeable
144.
Hardly _______ (he/finish) his speech when the audience _______ (start) cheering.
a)
had he finished / started
b)
he had finished / started
c)
he finished / had started
d)
did he finish / starts
145.
It _______ (be) high time you _______ (start) studying for the final exam.
a)
is / started
b)
was / start
c)
is / starting
d)
has been / started
146.
I _______ (not/realize) that she _______ (leave) the room until I looked up.
a)
didn't realize / had left
b)
haven't realized / left
c)
don't realize / leaves
d)
hadn't realized / was leaving
147.
We _______ (look) for a new house for months, but we _______ (not/find) anything yet.
a)
have been looking / haven't found
b)
are looking / didn't find
c)
looked / haven't found
d)
have looked / don't find
148.
If I _______ (know) his number, I _______ (call) him right now.
a)
knew / would call
b)
know / will call
c)
had known / would have called
d)
knew / will call
149.
The _______ (expensive) the hotel, the _______ (good) the service should be.
a)
more expensive / better
b)
most expensive / best
c)
expensiver / gooder
d)
more expensive / more good
150.
She _______ (always/talk) during lessons, which _______ (make) the teacher angry.
a)
is always talking / makes
b)
always talks / made
c)
has always talked / is making
d)
always talked / has made