Question 21 : At 8.am yesterday they_____dinner while we_____TV.
A. will be having - will be watching B. were having - were watching
C. are having - are watching D. will have had - will have watched
Question 22 : When I went out, the sun_____.
A. will be shining B. is shining C. was shining D. had been shining
Question 23 : We_____to the station when it_____to rain.
A. were walking - began B. had been walking - began
C. have been walking - begins D. will be walking - begin
Question 24 : The servant dropped two cups while she_____up last night.
A. is washing B. had been washing
C. have been washing D. was washing
Question 25 : Almost everybody_____by the time we arrived.
A. have been leaving B. had left C. was leaving D. have left
1-c
2-a
3-d
4-b
5-b
6-a
7-c