16 Grammar Quizzes, Present, Past and Future Tenses Practice

By shujaat ali Ali 54 views 4 hours ago
Show Description
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 About Us FAQ Terms of Service Copyright Cookie Privacy Contact
© 2025 Febspot. All Rights Reserved.