Choose the correct form of the verb for each sentence.
1 After Jonathan _________________ his degree, she intends to work in an office.
will finish – will have finished – finishes – is finishing
2 Lola looked down to discover a snake at her feet. When she saw it, she ______________. screamed – was screaming – had screamed - screams
3 I borrowed four books on gardening the last time I _________________ to the library.
go – went – had gone – have gone
4 By the time I go to bed tonight I _________________ my work for the day
will finish – have finished – will have finished - finish
5 Mark Twain _________________ up in a small town in Mississippi.
was growing up – had grown up – grew up – has grown up
6 When my parents ______________ tomorrow, they will see our new baby for the first time.
will arrive – arrive – will have arrived – arrived
7 Until you learn how to take a break, you _________________ your ability to speak English. haven’t improved – aren’t improving – don’t improve – won’t improve
8 My grandfather _________________ in an airplane before, so this is his first time. never flies – had never flown – has never flown – never flew
9 I _________________ in this city since I was a small child.
have been living – am living – had been living – lived
10 While I _________________ TV last night a small mouse ran across the room.
watched – have watched – watch – was watching
11 Jane isn’t here yet. I _________________ since noon but there is no sign of her.
have waited – am writing – wait – have been waiting
12 By the time my brother finally graduated from high school, he _________________ seven different schools.
attended – was attending – had attended – had been attending
13 On June 20th I returned home. I _________________ for almost two years.
was away -have been away – am away – had been away
14 When I got to the party, many people _________________.
were already dancing – already danced – had already danced – have already danced.
15 Before I started the car, all of the passengers _________________ their seat belts.
will buckle – will have buckled – had buckled – buckle
16 Right now we _________________ a heatwave. It’s been so hot for almost a week.
have – have had – have been having – are having
17 When I go and see the doctor this afternoon I ________ him to take a look at my throat. will ask – asked – will have asked – ask
18 I sent you the money almost a week ago but I still _________________ any confirmation. hadn’t received – didn’t receive – haven’t received – am not receiving
19 After they _________________ the race the celebrations began.
won – have won -win – had won
20 Our football team _________________ a football match until last season, when the new coach came.
never wins – has never won – had never won – never won
21 I _________________ all the questions correctly since I began the course.
had answered – have been answering – have answered – answered
22 It’s against the law to kill whales. They _________________ extinct.
have become – become – became – are becoming
23 Jim, why don’t you take some time off. You _____________ ____ too hard lately.
are working – were working – had been working – have been working
24 Next month I have a week’s vacation. I _____________ on going on a trip to the Rockies. am planning – have planned – will plan -will be planning
25 I’ll be right with you as soon as I _________________ my keys.
will find – found – find – will have found
ANSWERS: