Ответ:

Перевод задания: Выберите правильный вариант формы глагола.

A) has been playing

Nick has been playing a computer game for two hours and he is still playing.

Ник играет в компьютерную игру уже два часа и всё ещё играет.

Действие началось в прошлом и продолжается сейчас; длительность обозначена словами “for two hours”.