NARROW
WIDE
NEEDS
Since computers were first introduced to the public in the early 1980's, technology (change) a great deal.
HAS CHANGED
Even though I (like) singing, I can say that I (have) a terrible voice.
LIKE, HAVE
They were very tired in the evening because they (help) on the farm all day.
HAD HELPED
This is the first time I (drive) a car
HAVE DRIVEN
BAKER
SHOUT
WHISPER
HAD NOT
This time tomorrow, Maria (be) on a beach in Rimini.
WILL BE
By the eighteenth century, English shipping (become) as efficient as the Dutch.
had become
(he ever been) to Australia ?
HAS HE EVER BEEN
I (never, drive) a motorcycle.
HAVE NEVER DRIVEN
VETERINARIAN/VET
BORING
INTERESTING
John (miss) his school bus this morning, because his mum (forget) to wake him up.
MISSED, HAD FORGOTTEN
it is Maria's first job. She never (work) before.
HAS NEVER WORKED
The children collected the chestnuts that (fall) from the tree.
HAD FALLEN
He (work) as a tourist agent after he (finish) school.
WORKED, HAD FINISHED
He (not / be) to Cape Town before 1997.
HAD NOT BEEN
MAILMAN
DEFEAT
VICTORY
Today is Tuesday. Jack says he (finish) his assignments by the end of the week.
WILL HAVE FINISHED
(she / find) a new job by that time?
HAD SHE FOUND
After it (stop) raining, the tennis match (can) start.
HAD STOPPED, COULD
She (not / ride) a horse before that day.
HAD NOT RIDDEN
After our baby (be) born, we realized how easy our life (be) before.
WAS, HAD BEEN
BALLET DANCER
DRUNK
SOBER
Jane (not see) the lunch that her mum (make) for her, because the dog (eat) it all up.
DID NOT SEE, HAD MADE, HAD EATEN
I (visit) so many beautiful places since I (come) to Utah. Before moving here, I (hear, never) of Bryce Canyon, Zion, Arches, or Canyonlands.
HAVE VISITED, CAME, HAD NEVER HEARD
I can't believe how late we are! By the time we get to the dinner, everyone (finish, already) eating.
WILL HAVE ALREADY FINISHED
(you / read) the contract before you signed it?
HAD YOU READ
Before he broke up with Sally, he (speak) to her about his drinking problem several times, but she (refuse) to listen.
HAD SPOKEN, HAD REFUSED
REFEREE/REF