Class 9 · English · 15 questions
Name: ____________________ Date: ____________
She ___ to school every day.
They ___ football when it started to rain.
I ___ my homework already.
He ___ here since 2020.
By next year, she ___ her degree.
Choose the correct sentence.
He ____ here since 2015. (live)
They ____ cricket when it started to rain. (play)
By next June she ____ her degree. (finish)
Which sentence is in the present perfect tense?
The past participle of write is:
I ____ him yesterday. (see)
Water ____ at 100 degrees Celsius. (boil)
The train ____ before we reached the station. (leave)
Which of these is correct?
1. A, 2. D, 3. D, 4. B, 5. C, 6. A, 7. C, 8. D, 9. A, 10. B, 11. D, 12. C, 13. A, 14. D, 15. B
A singular subject takes goes in the simple present.
The past continuous shows an action in progress when another began.
Already goes with the present perfect.
Since with a starting point needs the present perfect.
The future perfect shows completion before a future time.
Does not takes the base form of the verb.
Since a point in time is used with the present perfect.
The past continuous shows an action in progress in the past.
The future perfect shows an action completed before a future time.
The present perfect uses have or has with V3.
Write, wrote, written.
Yesterday fixes a finished time, so the past simple is used.
A general fact uses the present simple.
The past perfect shows the earlier of two past actions.
Know is a state verb, and for goes with a period of time.