Najma is in hospital. She _ ill for last few weeks. June 30, 2025 by Iqrar KhanA. Has been B. Have beenC. Had beenD. None of these