Fill in the blank with the most appropriate option:
So far this term, our class ______ three surprise tests in Physics, and the term is not even half over.
Answer & explanation
Correct answer: option 1
The correct answer is Option (1) → has had
Present perfect tense:
- Its form is has / have + past participle (V3).
- It counts past actions in a period that is not yet over.
- Clue word: “so far this term”, and “the term is not even half over”.
- The period runs up to now, so the present perfect is used.
- Complete sentence: So far this term, our class has had three surprise tests in Physics, and the term is not even half over.
Why the Other Options are Incorrect?
Option 2: had — Incorrect.
- “Had” here is the simple past.
- It is used for a finished time.
- It does not go with “so far”, which runs up to now.
- Example: We had a long holiday last May.
Option 3: is having — Incorrect.
- “Is having” is the present continuous.
- It shows one action going on now.
- It cannot count actions up to now.
- Example: Papa is having his lunch right now.
Option 4: was having — Incorrect.
- “Was having” is the past continuous.
- It shows an action going on at a past moment.
- Example: She was having a bath when I called.