Present Tenses - MCQ Quiz (Advanced Level)
1. She usually ___ coffee before class, but today she ___ tea.
A) drinks / drinks
B) is drinking / drinks
C) drinks / is drinking
D) is drinking / is drinking
2. I ___ to the gym every day, but I ___ today because I’m not feeling well.
A) go / don’t go
B) go / am not going
C) am going / am not going
D) have gone / don’t go
3. They ___ in this neighborhood since 2010.
A) live
B) are living
C) have lived
D) have been living
4. Listen! The baby ___ again.
A) cries
B) is crying
C) has cried
D) has been crying
5. I ___ him all morning but he still ___ me back.
A) call / isn’t calling
B) have called / didn’t call
C) have been calling / hasn’t called
D) called / isn’t calling
6. She ___ a lot of weight lately. Has she been dieting?
A) loses
B) is losing
C) has lost
D) has been losing
7. We ___ for over an hour. Let’s take a break.
A) work
B) have worked
C) have been working
D) are working
8. He ___ the violin since he was 5.
A) plays
B) has been playing
C) played
D) is playing
9. ___ you ___ dinner yet?
A) Do / eat
B) Have / eaten
C) Are / eating
D) Did / eat
10. I ___ my keys! I can’t find them anywhere!
A) lose
B) have lost
C) lost
D) am losing
11. My brother ___ to be more patient these days.
A) tries
B) is trying
C) has tried
D) has been trying
12. She ___ always ___ her phone during class, which annoys the teacher.
A) is / checking
B) has / checked
C) has been / checking
D) is / checked
13. We ___ here for two hours, and the bus still ___!
A) are waiting / hasn’t come
B) wait / doesn’t come
C) have waited / isn’t coming
D) have been waiting / hasn’t come
14. He ___ three articles this week.
A) is writing
B) writes
C) has written
D) has been writing
15. Why ___ you ___ the same clothes since morning?
A) have / worn
B) are / wearing
C) have / been wearing
D) do / wear
16. Look! Someone ___ the window.
A) breaks
B) broke
C) is breaking
D) has broken
17. She ___ a lot of effort into her project lately.
A) puts
B) is putting
C) has put
D) has been putting
18. The workers ___ overtime this week because of the urgent order.
A) work
B) are working
C) have worked
D) worked
19. I ___ English grammar ever since I started this course.
A) study
B) studied
C) have studied
D) have been studying
20. Why ___ he always ___ during meetings? It’s very rude.
A) does / interrupt
B) has / interrupted
C) is / interrupting
D) has been / interrupting