هذا السؤال يقيس استخدام المضارع التام المستمر (present perfect continuous) للتعبير عن استمرارية حدث بدأ في الماضي وما زال مستمراً.
✓الإجابة الصحيحة هي "has been studying" لأنها تربط بين جملتين: العبارة الأولى "She must be ready for her exam" تدل على نتيجة حالية. العبارة الثانية "she ___ for weeks" تشير إلى أن الحدث (الدراسة) بدأ قبل أسابيع وما زال مستمراً حتى الآن، مما يؤدي إلى هذه النتيجة. فعل "has been studying" يعبر عن هذه الاستمرارية.