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
All present tenses
Choose the correct answer.
1. I ___ coffee. I am intolerant to it.
have never drunk
never drink
am never drinking
have never been drinking
2. Stella always ___ matcha during her break.
is having
has been having
have had
has
3. I’m very busy. I ___ all day.
work
have worked
have been working
am work
4. ___ yet?
Has the concert started
Is the concert starting
Does the concert start
Has the concert been starting
5. My girlfriend ___ this movie before.
hasn’t seen
doesn’t see
isn’t seeing
hasn’t been seeing
6. My son ___ his bed in the morning.
isn’t making
hasn’t made
doesn’t make
hasn’t been making
7. I ___ for you for more than 40 minutes. Where are you?
wait
am waiting
have waited
have been waiting
8. She ___ a lawyer for more than 20 years.
is
has been
was
has being
9. Kira ___ with her friends in the park now.
plays
is playing
has played
has been playing
10. How long ___? I couldn’t find you all day.
have you been hiding
are you hiding
have you hidden
do you hide
Send
All present tenses
Choose the correct answer.
1. I ___ 2 essays today.
write
am writing
have written
have been writing
2. What ___ in the evenings?
do you do
are you doing
have you done
have you been doing
3. We ___ to Australia.
have never been
never went
are never going
have never been going
4. My cousin ___ German well and now he ___ French.
speaks / studies
speaks / is studying
is speaking / studies
has spoken / studies
5. What is it? I ___ its taste.
don’t like
am not liking
haven’t liked
haven’t been liking
6. My niece ___ new friends at school.
already makes
is already making
has already been making
has already made
7. Anna ___ hard for these days. She is working on an important project.
works
has been working
is working
has worked
8. I ___ the headphones to the shop yet.
haven’t taken back
don’t take back
am not taking back
haven’t been taking back
9. Jane’s tired. She ___ pilates all morning.
has been doing
has done
does
is doing
10. We ___ each other for 30 years.
are knowing
know
have known
have been knowing
Send