Skip to content
muffii
muffii
Menu
Home
Grammar
Elementary
Pre-intermediate
Intermediate
Upper-intermediate
Vocabulary
Listening
Reading
muffii
Menu
Home
Grammar
Elementary
Pre-intermediate
Intermediate
Upper-intermediate
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. This was the T-shirt that I ___ for all last week.
had looked
had been looking
have been looking
3. We ___ a maths test at this time next Monday.
will be taking
will have taken
are going to take
4. Next year I ___ for 15 years.
will have run
will be running
will have been running
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. Mary ___ abroad, but she dreams of travelling around the world.
has never been
had never been
never was
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
11. Look! Lee ___ to the mall.
is going
goes
was going
12. By 10 p.m., we ___ our project.
will finish
will have finished
are going to finish
13. 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
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. I can’t talk now. I ___ lunch.
have had
am having
have been having
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. ___ the exercise yet?
Have you finished
Did you finish
Had you finished
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. How long ___ to sell your house?
have you tried
had you been trying
have you been trying
11. ___ a whale before?
Had you ever seen
Did you ever see
Have you ever seen
12. By this time next week, Richard ___ to Canada.
is going to move
will be moving
will have moved
13. At 4 p.m. next Saturday, they ___ their new song.
are going to record
will be recording
will have recorded
Send