The tourists …....... walking until they had reached the top of the mountain.
won’t stop
haven’t stopped
didn’t stop
stopped
After Yasser ……..…… two acts of King Lear, he went to bed.
has been reading
had been reading
had been read
had read
The TV programme ……...…… well before it stopped suddenly.
had working
had been worked
has been working
had worked
Before Mona and her brother bought a car, They ………….. to school.
were walking
had always walked
have always walked
walk
Ahmed ……...… ill when I met him on my way to school.
has seemed
was seeming
seemed
had seemed
Ola .............. the fruit carefully before she bought it.
has checked
had checked
checking
checks
I didn't send the report until I ………… it.
was revising
had revised
revise
have revised
The writer ………….. his first story when he was at university.
had written
wrote
writes
has written
When we met Ali, we ……… about his marriage.
knew
had known
have known
were knowing
Having ……..…… my friend’s telephone number, I contacted him.
finding
found
to find
been found
I saw my friend Ali last week. I ………. Him since 2019.
hasn't seen
didn't see
hadn't seen
won't see
The match ……...…… when I reached the stadium; I missed the exciting start.
have begun
was beginning
began
had begun
Ali ………. A real actor before he saw Heneidy.
had not seen
has not seen
did not see
won’t see
As soon as I heard of my friend’s success, I ………...… him.
congratulated
had congratulated
have congratulated
will congratulate
My brother ……...…… short stories before he wrote poems.
had been writing
will write
Before the manager arrived, the employees ……..…. some useful work!
had done
hadn’t been done
has done
hasn’t been doing
My uncle ……..…… hard for the company so, he got the promotion.
will be working
I ………... the office until I had checked that all the doors were locked.
won’t leave
wasn’t left
wouldn’t leave
hadn’t left
………..… ready for the party before the guests arrived?
Had you got
Are you getting
Will you get
Have you got
I …………... till my brother returns home to make sure he’s well.
won't leave
am leaving
left
didn't leave