My brother _______ (work) in a bank.
works
I _______ (wait) for you for twenty minutes!
have been waiting
Be quiet! The students _______ (take) an exam.
are taking
It _______ (snow) when we left the house.
was snowing
Who _______ (tell) you about the party?
told
Water _______ (boil) at 100°C.
boils
We _______ (not / see) Jack at school yesterday.
didn't see
She _______ never _______ (visit) Italy.
has / visited
She _______ never _______ (ride) a horse.
has / ridden
My father _______ (not / drink) coffee in the morning.
doesn't drink
She _______ (buy) a new phone two weeks ago.
bought
At 8 p.m. last night, I _______ (watch) TV.
was watching
By the time we got to the station, the train _______ (leave).
had left
When I called Sarah yesterday, she _______ (cook) dinner.
was cooking
When the police arrived, the thief _______ already _______ (escape).
had / escaped
I can't talk right now. I _______ (have) dinner with my family.
am having
Tom _______ (lose) his keys, so he can't get into his house.
has lost
When I arrived, the film _______ already _______ (start).
had / started
She _______ (work) on this project since Monday, and she still hasn't finished it.
has been working
He usually _______ (take) the bus, but today he _______ (walk) to school.
takes / is walking
Sarah _______ (not / understand) why people _______ (spend) so much money on clothes.
doesn't understand / spend
It _______ (rain) all morning, and the streets are still wet.
has been raining
They _______ (wait) for the bus for over an hour, but it still hasn't arrived.
have been waiting
I _______ (walk) through the park when someone suddenly _______ (shout) my name.
was walking / shouted
He couldn't enter the house because he _______ (forget) his keys.
had forgotten