(1)

choose the correct answer

I didn't send the report until I ………… it.

 was revising 

revise 

 have revised

had revised


(2)

My uncle ………… for the company for ten years when he got the promotion.

 had been working 

has been working 

had worked

 will be working


(3)

 Having ………… my friend’s telephone number, I contacted him.

 finding 

found

to find

been found


(4)

The TV programme ………… well for five years before it was terminated.

 had been worked 

 has been working

 had been working

 had worked


(5)

 As soon as I heard of my friend’s success, I ………… him.

had congratulated 

will congratulate 

have congratulated 

 congratulated


(6)

 My brother ………… short stories for three years before he published them.

will write 

had written 

 had been writing

 has written


(7)

The match ………… when I reached the stadium; I missed the exciting start.

 will begin

had begun 

 was beginning 

 have begun


(8)

After Yasser………… two chapters of Great Expectations, he went to bed.

has been reading  

 had been reading

 had read 

had been read


(9)

………… ready for the party before the guests arrived?

Had you got 

 Have you got 

Will you get 

 Are you getting


(10)

 I ………. till my brother returns home to make sure he’s well.

 left 

 didn't leave 

won't leave

 am leaving


(11)

 Before the manager arrived, the lazy employee ………. any work for hours!

hasn’t been doing  

hadn’t been doing 

 hadn’t done 

hasn’t done


(12)

 I saw my friend Feras last week. I ………. him since 2019.

hadn't seen 

 hasn't seen

 didn't see

won't see


(13)

 I ………. that manager for years before I worked with him in that company.

 had been knowing 

had known 

have been knowing

was knowing


(14)

 They had been playing football for an hour before it ………. to rain.

 was starting 

had started 

have started 

started


(15)

 After I ………. to quiet music for two hours, I felt relaxed.

 was listening

 had been listening 

 listening 

 had listened


(16)

Which of the following is structurally correct?

 Once I have heard the good news, I contacted Adel

 Once I heard the good news, I had contacted Adel

Once I had been hearing the good news, I contacted Adel

Once I had heard the good news, I contacted Adel


(17)

What ……….all evening by the time Tamer returned home?

 had you done 

 are you doing

had you been doing 

 you had been doing


(18)

She refused to lend me her camera until I ……….to take care of it.

 had promised 

 have promised

had been promising 

 have been promising


(19)

 Which of the following is structurally correct?

I haven’t handed in my answer sheet until I'd gone over all the questions again

 I didn't hand in my answer sheet until I'd gone over all of the questions again

 I won’t hand in my answer sheet until I went over all the questions again

I didn’t hand in my answer sheet until I've gone all the questions again


(20)

I ………. revising all my lessons by last night.

am finishing  

had finished

have finished

will be finishing


(21)

 Had you been waiting for Hala for a long time before she ……….?

 arrived 

 was arriving

have arrived 

 had arrived


(22)

 Unfortunately, he missed the train. When he …….... the station, the train ………...

 reached/has left

 had reached/left 

 reached/had left

 was reaching/has left


(23)

 He was overjoyed because he …….... his final exam.

 will be passed  

 had passed 

 has passed

had been passing


(24)

She was exhausted because she …….... all day.

will be working 

had worked

 has worked

had been working


(25)

After …….... her daily housework, she had some rest.

has done

 had done 

doing

 had been doing