Multiple choice

Directions: Choose the correct form of verb

Jobin _____ ill for three weeks. He is still in hospital.

  1. has been

  2. had been

  3. is

  4. are

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

'Has been' (present perfect) is correct because it shows a state continuing from the past to the present. Jobin became ill three weeks ago and is still ill now. The phrase 'He is still in hospital' confirms the continuing nature of the state. 'Had been' would be past perfect (before another past time), 'is/are' are simple present.