-
Last night, while I ................. TV, the power suddenly went out.
-
was watching
-
watched
-
had watched
-
How long ................. Spanish?
-
had she studied
-
has she been studying
-
did she study
-
By the time Jane arrives, we ................. decorating the room.
-
will finish
-
will have finished
-
finish
-
Jack ................. his grandparents next weekend. He's already arranged that.
-
visited
-
will visit
-
is visiting
-
Sarah ................. at the library for three hours before taking a break.
-
has been studying
-
had studied
-
had been studying
-
In 2030, we ................. in this city for twenty years.
-
will live
-
will have lived
-
are living
-
How many books ................. during the summer so far?
-
have you read
-
will you have read
-
did you read
-
This time tomorrow, Lisa ................. her final exam.
-
will sit
-
will be sitting
-
is sitting
-
It was raining, so the soccer game ................. .
-
is cancelling
-
was cancelled
-
had been cancelled
-
I promise I ................. you as soon as I ................. at the airport.
-
will call, arrive
-
call, will arrive
-
will call, will arrive