16 Grammar Quizzes, Present, Past and Future Tenses Practice
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
Hot Dance 50
Hot Dress
Barste rahe.. #feelitreelit #oldisgold #oldmusiclover #oldsong #oldisgold
Barste rahe.. #feelitreelit #oldisgold #oldmusiclover #oldsong #oldisgold
#Barsterahefeelitreelitoldisgold #oldmusiclover #oldsong #oldisgold
Trendy Wedding Hairstyles
Beautiful Latest Hairstyle
Vidios fishing
Fishing 🎣
Beautiful Red Fancy Dress 2
Party and Wedding Dress
Funny videos ?????????????????
#Funnyvideos #funny
Glamours Bridal Makeover 27
Beautiful Eyes Makeover
Gelboys Season 2 Ep 1 - Eng Sub
Gelboys Season 2 _ Episode 1 ~ Eng sub ตกอยู่ในสถานะติ่ง
हॉस्पिटल में अल्लू अर्जुन को उसके असली बाप के बारे
हॉस्पिटल में अल्लू अर्जुन को उसके असली बाप के बारे में पता चला | Father's Day Special | Allu Arjun
#FathersDaySpecialAlluArjun
Prediksi Toto Macau 4D untuk hari ini, Minggu, 09 Agustus 2026! 🎯✨
Tetap utamakan prediksi sendiri (UPS) dan selalu bijak dalam mengambil keputusan. Semoga angka keberuntungan berpihak pada kita semua hari ini! 🍀🤞
#PrediksiTotoMacau