May 20, 2025

English Grammar Test - Fill in the blanks

Fill in the blanks with have, have had or had had.


1. I ........................... a headache since morning.

have

had

have had

had had

2. I ............................ a headache in the morning.

have

had

had had

3. I .......................... a headache. I don't want to go to the party.

have

had

have had

4. The Prime Minister ............................ discussions with the President.

has had

had have

have had

5. I ........................... several problems recently.

have had

have

had

6. The cat ............................ her kittens.

had

have had

have

has had

7. I ......................... any rest for days.

haven't had

haven't

don't have

8. She .......................... five children in six years.

has

has had

had has

9. I .......................... this car for ten years.

have had

had had

had

10. I ........................... enough of your impertinence.

have had

had

have

11. I ........................... that car for ten years before I sold it.

have had

had have

had had

12. I ............................... a call from my boss.

Please select 2 correct answers

have just had

just have

just had

--------------------------------------------------------------------------------

Source: https://www.englishgrammar.org