Grammar Quizzes, Present, Past and Future Tenses Practice

By shujaat ali Ali 64 views 4 hours ago
Show Description
1. I __________ (finish) my homework when my friend called me. a) finished b) was finishing c) had finished 2. By next year, they __________ (build) their new house. a) built b) will have built c) are building 3. She __________ (not like) the movie we watched yesterday. a) doesn’t like b) didn’t like c) won’t like 4. They __________ (go) to the park every weekend. a) goes b) go c) are going 5. We __________ (see) the new movie tomorrow. a) see b) will see c) are seeing 6. I __________ (never/meet) anyone like her before. a) have never met b) never meet c) will never meet 7. She __________ (study) when I visited her yesterday. a) studies b) studied c) was studying 8. By the time he arrives, we __________ (leave). a) leave b) will leave c) will have left 9. They __________ (wait) for the bus when it started raining. a) wait b) were waiting c) have waited 10. I __________ (go) to the party next Saturday. a) go b) will go c) went 11. We __________ (not/finish) the project yet. a) didn’t finish b) haven’t finished c) don’t finish 12. I __________ (work) at 9 AM tomorrow. a) work b) will work c) am working 13. When I was younger, I __________ (play) basketball every day. a) played b) play c) am playing 14. They __________ (not/visit) us last weekend. a) didn’t visit b) don’t visit c) won’t visit 15. By the time we arrive, they __________ (already/leave). a) will already leave b) have already left c) will have already left 16. I __________ (be) very tired last night after the long trip. a) was b) am c) will be Answer Key: c) had finished — Past perfect (action completed before another action in the past). b) will have built — Future perfect (action completed before a future point). b) didn’t like — Past simple (completed action in the past). b) go — Present simple (habitual action). b) will see — Future simple (future planned action). a) have never met — Present perfect (action that started in the past and continues to the present). c) was studying — Past continuous (action in progress at a specific past time). c) will have left — Future perfect (action completed before another future action). b) were waiting — Past continuous (action in progress at a specific past time). b) will go — Future simple (future planned action). b) haven’t finished — Present perfect (action not completed yet). b) will work — Future simple (future action). a) played — Past simple (habitual action in the past). a) didn’t visit — Past simple (completed action in the past). c) will have already left — Future perfect (action completed before another future action). a) was — Past simple (state in the past).
Latest Videos About Us FAQ Terms of Service Copyright Cookie Privacy Contact
© 2025 Febspot. All Rights Reserved.