Advanced Test for 10th Grade: Present Tenses (Simple, Continuous, Perfect, Perfect Continuous).
Instructions: Choose the one correct answer (a, b, c, or d) for each question.
1. She usually ________ (work) at a bank, but this month she ________ (intern) at a law firm.
a) works / is interning
b) is working / interns
c) has worked / has been interning
d) works / has interned
2. By the time we arrive, they ________ (wait) for over an hour.
a) wait
b) are waiting
c) have waited
d) will have been waiting
3. Look! The students ________ (take) an exam right now, but the teacher ________ (not check) the papers yet.
a) take / doesn’t check
b) are taking / hasn’t checked
c) have taken / isn’t checking
d) take / hasn’t been checking
4. I ________ (read) this book for weeks, but I ________ (not finish) it yet.
a) read / don’t finish
b) have been reading / haven’t finished
c) am reading / didn’t finish
d) have read / haven’t been finishing
5. He ________ (always / forget) his keys, but today he ________ (remember) them.
a) always forgets / remembers
b) is always forgetting / has remembered
c) has always forgotten / remembers
d) always forgets / is remembering
6. How long ________ (you / study) English before you moved abroad?
a) have you studied
b) had you been studying
c) were you studying
d) did you study
7. She ________ (not answer) my calls lately, so I ________ (think) she’s upset with me.
a) doesn’t answer / think
b) hasn’t answered / am thinking
c) isn’t answering / have thought
d) hasn’t been answering / think
8. The train ________ (leave) at 8 PM, but they ________ (still / pack) their bags.
a) leaves / are still packing
b) is leaving / still pack
c) has left / have still packed
d) leaves / have been packing
9. By next year, he ________ (teach) at this school for a decade.
a) teaches
b) will have been teaching
c) has been teaching
d) is teaching
10. They ________ (travel) around Europe since June, and they ________ (visit) five countries so far.
a) travel / visit
b) have been traveling / have visited
c) are traveling / visited
d) traveled / have been visiting
Answer Key:
a (Present Simple for habits / Present Continuous for temporary action)
d (Future Perfect Continuous for duration before a future moment)
b (Present Continuous for current action / Present Perfect for unfinished result)
b (Present Perfect Continuous for duration / Present Perfect for incompletion)
a (Present Simple for habits / Present Simple for fact today)
b (Past Perfect Continuous for duration before past event)
d (Present Perfect Continuous for recent repeated actions / Present Simple for opinion)
a (Present Simple for schedules / Present Continuous for current action)
b (Future Perfect Continuous for duration up to a future point)
b (Present Perfect Continuous for ongoing action / Present Perfect for completed number)
Scoring:
9–10 correct: Excellent (A)
7–8 correct: Good (B)
5–6 correct: Satisfactory (C)
Below 5: Needs improvement (D)
This test checks advanced usage of present tenses, including overlaps and subtle differences in meaning. Suitable for students who need to distinguish between habitual actions, ongoing processes, completed results, and future implications.