Practice โบ Class 7โ8 English
Practise tenses for Classes 7 and 8. Try the 10-question quiz below and see each answer explained straight away, then read all 12 questions with answers underneath. Free, no sign-up.
Question 1 of 10 ยท Tenses
Choose the correct form. They ___ cricket every Sunday.
Answer: play. A regular habit takes the simple present: play.
Choose the correct form. It ___ since morning, so we stayed home.
Answer: has been raining. An action that began in the past and is still going on takes the present perfect continuous.
Choose the correct form. Tomorrow I ___ my grandparents.
Answer: will visit. A future plan takes will + verb: will visit.
Choose the correct form. He ___ to school by bus every day.
Answer: goes. A habit takes the simple present: goes.
Choose the correct form. We ___ the match last night.
Answer: won. Last night is finished time, so use the simple past: won.
Choose the correct form. I ___ in Jaipur since 2019.
Answer: have lived. Since + a start point in the past takes the present perfect: have lived.
Choose the correct form. By next June, we ___ here for ten years.
Answer: will have lived. An action completed by a future time takes the future perfect: will have lived.
Choose the correct form. While we ___ dinner, the lights went out.
Answer: were eating. A longer action in the past is shown by the past continuous: were eating.
Choose the correct form. Look! The train ___ .
Answer: is coming. An action happening now takes the present continuous: is coming.
Choose the correct form. She ___ the letter when I arrived.
Answer: was writing. Past continuous: was writing, an action in progress when another began.
Choose the correct form. She ___ her homework before dinner yesterday.
Answer: had finished. Before another past event, use the past perfect: had finished.
Choose the correct form. I ___ my keys. Can you help me look?
Answer: have lost. A past action with a result now takes the present perfect: have lost.
A teacher can explain it step by step. Contacting teachers on TeacherCircle is free.
Want a new quiz every day? Try today's English quiz for Class 7โ8.