Grammar Quizzes, Present, Past and Future Tenses Practice
By shujaat ali Ali 64 views 4 hours agoShow 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).