She _______ medicine for nearly a decade when she finally becomes a doctor
would be studying
will be studying
will have been studying
has studied
Sheldon ___(make) a speech when his friends entered the hall.
was making
I stopped talking because nobody _____.
was listening
Cristiano Ronaldo ____ (play) in the soccer game tonight when I turn on the TV.
will be playing
The quality of the service at our last hotel__(be) unsatisfactory, giving me the impression that I joined a cheap holiday trip
was
She _____ how to swim by next summer.
will be learning
will have learnt
is learning
has learnt
He _____ every morning since September in preparation for the marathon
has been running
runs
is running
gone running
Dad ________ a walk with the dog every afternoon.
takes
He_____ on the phone right now
talked
be talking
is talking
talks
They ____ their relatives next month
were visiting
be visiting
would visit
will visit
By the time the papers picked up the story it ____ (be) all over social media for hours
had been
I ____ (buy) you a new phone next week.
will buy/ am going to buy
They_________ soccer when it started raining
were playing
was playing
played
have been playing
The president ______(come) to Virginia for a campaign speech this weekend.
is coming
The local football team _____ (play) really well recently
has been playing
I ____ New York several times.
visit
was in
been in
have visited
By the end of this decade most people ____ (forget) many forms of entertainment
will have forgotten
She _______ such a beautiful sunset before in her life
not been seeing
not saw
's not seen
had never seen
Our international Student group ___ (be) successful so far
has been
Mia _____(study) for five hours before she went to the exam.
had been studying
Chema's ill. He _____ (call) five minutes ago.
called
I _________ for hours when the bus finally arrived.
be waiting
was waiting
waited
had been waiting
This movie ____ (download) for ages. I need a faster connection
has been downloading
It's Thanksgiving Day, and today at 3 p.m. most of us ____ (eating) our turkey. But some other people _____ (not finish) cooking by that time and they'll have to wait a little longer to eat.
will be eating/ will not have finished
Your experience on this site will be improved by allowing cookies.