Meera,.................... for her exams for a long time.
Ais been preparing
Bwas prepared
Chas prepared
Dhas been preparing
Answer:
D. has been preparing
Read Explanation:
The correct way to complete the sentence is:
"Meera, has been preparing** for her exams for a long time."**
This sentence uses the present perfect continuous tense ("has been preparing") to indicate that Meera started preparing for her exams in the past and has been continuing to prepare up until the present. The phrase "for a long time" further emphasizes the duration of her preparation.