23.He has a headache because he has been playing computer games for hours
Ответ: has, has been playing