Ответ:
had been sitting
Объяснение:
Ну, если объяснять простым языком, то тут нам показана продолжительность в прошлом, то есть он с самого утра( since morning) он сидел в комнате, поэтому ему нужен был воздух(needed fresh air ). Значит,это Past perfect continuous))