Fill in the Blanks • Topic 2 of 4

Grammar Blanks

Here the blank needs the correct grammatical form — the right tense, agreement, or connector. Use the sentence's time markers and subject to decide.

Let the structure pick the form

Clue in the sentenceBlank needs
since 2010 / for an hourpresent perfect (has/have …)
by the time … (past)past perfect (had …)
If it ___ tomorrowpresent simple (rains)
… so that he may …purpose connector
neither / each / one ofsingular verb
No future after when/if/before/after. "I will call you when I ___ home" → reach, not "will reach". The future is carried by the main clause only.

✅ Solved examples

1. By the time we reached, the train ___ left. (has/had)
had (past perfect for the earlier past action).
2. He works hard ___ he may pass. (so that/because)
so that (purpose).
3. If it ___ tomorrow, we will cancel. (rains/rained)
rains (first conditional).
4. She has been ill ___ Monday. (since/for)
since (a point in time).

✏️ Practice — try these, take hints as needed

1. They have waited ___ an hour. (for/since)
Duration.
for
2. Neither of the boys ___ ready. (is/are)
neither = singular.
is
3. I will call you when I ___ home. (reach/will reach)
No future after "when".
reach
4. He ___ here for five years. (lives/has lived)
"for five years".
has lived
5. They have lived here ___ 2010. (since/for)
A year = point.
since

📝 Topic test — 8 questions

Auto-graded with full solutions; saved to your dashboard. Use the calculator and formula sheet (top-right) any time.

Loading questions…