I ___ a headache all day. MCQ with Answer and Explanation

I ___ a headache all day.
A. was having
B. have had
C. had
D. have
Answer: Option B
Solution (By JKSSB Mock Tests)
Present Perfect for a state that began in the past and continues.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1
They ___ for the bus when it began to rain.
A. were waiting
B. waited
C. have waited
D. wait

Correct Answer: Option A


Explanation:
Past Continuous interrupted.

This question belongs to: English Tenses
Question #2
The students ___ in the library at the moment.
A. studies
B. are studying
C. studied
D. study

Correct Answer: Option B


Explanation:
'at the moment' → Present Continuous; plural → 'are studying'.

This question belongs to: English Tenses
Question #3
She ___ the room when I arrived.
A. was cleaning
B. has cleaned
C. cleans
D. cleaned

Correct Answer: Option A


Explanation:
Past Continuous.

This question belongs to: English Tenses