Skip to content
linguabloom
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
Exercise 1
Exercise 2
Mixed tenses
Choose the correct option to complete each sentence.
1. I ___ you yesterday, but you ___ at home.
visited / haven’t been
visited / weren’t
had visited / weren’t
2. Look! Lee ___ to the mall.
is going
goes
was going
3. We ___ a maths test at this time next Monday.
will be taking
will have taken
are going to take
4. By 10 p.m., we ___ our project.
will finish
will have finished
are going to finish
5. I ___ for two months now.
have been driving
am driving
drive
6. It’s 17:40 and I ___ here for more than an hour. If Bob doesn’t ___ soon, I’ll leave.
am waiting / gets
am waiting / get
have been waiting / get
7. I ___ furious with Henry yesterday. By the time he arrived, I ___ for over an hour.
was / had been waiting
am / was waiting
was / have been waiting
8. Did you ___ Richard got sacked? He ___ at that company for over 10 years.
hear / has worked
heard / was working
hear / had been working
9. Wait! ___ that box for you?
Do I carry
Will I carry
Shall I carry
10. I ___ lots of pyramid photos before I ___ to Egypt.
had seen / went
had been seeing / went
saw / had gone
Send
Mixed tenses
Choose the correct option to complete each sentence.
1. We ___ the information on YouTube before we ___ our trip to Morocco.
were watching / started
watched / started
had watched / started
2. Look! It ___ outside, so we can’t clean our garden.
was snowing
is snowing
has been snowing
3. By this time next week, Richard ___ to Canada.
is going to move
will be moving
will have moved
4. ___ their autumn holiday in Lyon last year?
Did they spend
Were they spending
Have they spent
5. When Tom came back home, his eyes ___ red. Why ___?
had been / did he cry
were / had he been crying
were / did he cry
6. Seven days from now, Bob ___ his report.
will finish
will have finished
will be finishing
7. At 4 p.m. next Saturday, they ___ their new song.
are going to record
will be recording
will have recorded
8. ___ breakfast when she ___ up yesterday?
Had her dad already cooked / got
Has her dad already cooked / got
Did her dad already cook / got
9. Annie ___ German for two years, because she will go to Switzerland next year.
has been studying
is studying
studies
10. ___ a whale before?
Had you ever seen
Did you ever see
Have you ever seen
Send