She ___ for the exam for a month. MCQ with Answer and Explanation

She ___ for the exam for a month.
A. has been preparing
B. prepares
C. is preparing
D. prepared
Answer: Option A
Solution (By JKSSB Mock Tests)
Duration to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ never ___ to a foreign country.
A. was, travelling
B. had, travelled
C. did, travel
D. have, travelled

Correct Answer: Option D


Explanation:
Present Perfect for life experience.

This question belongs to: English Tenses
Question #2
When I was small, I ___ to the temple every day.
A. have gone
B. go
C. was going
D. went

Correct Answer: Option D


Explanation:
Past habit → Simple Past.

This question belongs to: English Tenses
Question #3
Yesterday at this time, I ___ in the garden.
A. sit
B. have sat
C. was sitting
D. sat

Correct Answer: Option C


Explanation:
Specific past moment → Past Continuous.

This question belongs to: English Tenses