16 Grammar Quizzes, Present, Past and Future Tenses Practice

By shujaat ali Ali • 10 months ago
55 views
1. She __________ (go) to the gym every day. a) goes b) go c) is going 2. I __________ (watch) TV when my friend called. a) watched b) was watching c) am watching 3. We __________ (not/see) them last week. a) don’t see b) didn’t see c) won’t see 4. By next year, I __________ (finish) my studies. a) will finish b) finished c) will have finished 5. He __________ (work) on the project at the moment. a) works b) is working c) worked 6. They __________ (arrive) tomorrow afternoon. a) arrive b) arrived c) will arrive 7. I __________ (call) you when I get home. a) call b) will call c) called 8. She __________ (never/visit) us before. a) has never visited b) never visits c) will never visit 9. By the time you get there, I __________ (leave). a) leave b) will leave c) will have left 10. I __________ (finish) my homework at 8 PM tonight. a) finished b) finish c) will finish 11. They __________ (study) all day yesterday. a) studied b) were studying c) had studied 12. We __________ (not/know) each other for a long time. a) don’t know b) haven’t known c) didn’t know 13. I __________ (buy) a new phone next month. a) buy b) will buy c) am buying 14. She __________ (take) the bus to work every day. a) takes b) took c) is taking 15. He __________ (sleep) when I called him last night. a) sleeps b) was sleeping c) is sleeping 16. They __________ (finish) their homework by the time the teacher arrives. a) finished b) will finish c) will have finished Answer Key: a) goes — Present simple (habitual action). b) was watching — Past continuous (action in progress when another action occurred). b) didn’t see — Past simple (completed action in the past). c) will have finished — Future perfect (action completed before a future time). b) is working — Present continuous (action happening right now). c) will arrive — Future simple (action in the future). b) will call — Future simple (action in the future). a) has never visited — Present perfect (action started in the past and still relevant). c) will have left — Future perfect (action completed before a future point). c) will finish — Future simple (action in the future). b) were studying — Past continuous (action in progress at a specific past time). b) haven’t known — Present perfect (action that started in the past and continues to the present). b) will buy — Future simple (future action). a) takes — Present simple (habitual action). b) was sleeping — Past continuous (action in progress at a specific past time). c) will have finished — Future perfect (action completed before a future time). How did you do? Let me know if you need more exercises or have any questions
Latest Videos Febspot Explore Monetization Terms of Service About Us Copyright Cookie Privacy Contact
© 2026 Febspot. All Rights Reserved.