ENGLISH GRAMMAR (CLASS 3–10) · VERBS

Tenses

Time words decide the tense: "every day" → simple present, "now/Look!" → present continuous, "yesterday/ago" → simple past, "since/for" → present perfect (continuous), "by the time … had" → past perfect.

Loading practice…

Worked examples

Example 1 · level 1

Choose the option that correctly fills the blank: “My mother ____ tea every morning.”

  1. drink
  2. drinking
  3. drinks
  4. drunk
Show solution
  1. "Every morning" shows a habit → simple present; singular subject → drinks.
  2. Complete sentence: “My mother drinks tea every morning.”

Answer: drinks

Example 2 · level 2

Choose the option that correctly fills the blank: “Kabir ____ in Guwahati since 2019.”

  1. is living
  2. has lived
  3. lives
  4. lived
Show solution
  1. "Since 2019" shows an action that began in the past and continues now → present perfect: has lived.
  2. Complete sentence: “Kabir has lived in Guwahati since 2019.”

Answer: has lived

Example 3 · level 3

Choose the option that correctly fills the blank: “Isha ____ for two hours when the bus finally came.”

  1. had been waiting
  2. has been waiting
  3. waits
  4. is waiting
Show solution
  1. An action that continued for some time before another past action → past perfect continuous: had been waiting.
  2. Complete sentence: “Isha had been waiting for two hours when the bus finally came.”

Answer: had been waiting

Search by task, format or tool name.