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