للتواصل
(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
(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)
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.
has worked
(25)
After …….... her daily housework, she had some rest.
has done
had done
doing
had been doing