Najma is in Hospital she _____ ill for last few weeks.

Najma is in Hospital she _____ ill for last few weeks.

Explanation

The correct sentence is "Najma is in hospital; she has been ill for the last few weeks."

"Has been" is used here as it refers to an ongoing condition in the present perfect tense.