Ответ:

Перевод задания: Выберите верное предложение.

He has been buying shoes all morning. (Он покупает обувь всё утро.)

Предложение употреблено правильно: время Present Perfect Continuous используется для действия, которое продолжалось в течение некоторого периода времени и связано с настоящим.

В первом варианте правильнее сказать: I have bought three new T-shirts today. (Сегодня я купил три новые футболки.), потому что указано конкретное количество купленных вещей.

Ответ: 2) He has been buying shoes all morning.