Правильный вариант: have been training.
Объяснение:
В данном случае необходимо выбрать правильную форму глагола, чтобы предложение имело грамматический и логический смысл.
* "am training" (Present Continuous) – означает, что действие происходит в данный момент. Это не подходит, так как "all morning" указывает на продолжительное действие в прошлом, которое влияет на текущее состояние (exhausted).
* "train" (Present Simple) – обозначает обычное, повторяющееся действие, что не соответствует контексту.
* "have trained" (Present Perfect) – означает, что действие завершилось к настоящему моменту и важен результат. Но здесь важен процесс тренировки в течение всего утра, а не просто факт ее завершения.
* "have been training" (Present Perfect Continuous) – указывает на действие, которое началось в прошлом и продолжалось до настоящего момента (или недавно завершилось). Это идеально подходит, так как показывает, что человек тренировался все утро, и в результате он устал.
Таким образом, наиболее подходящий вариант – have been training, поскольку он подчеркивает продолжительность действия в прошлом и его влияние на текущее состояние (exhausted).
Предложение в целом означает: "Я измотан. Я тренировал свои мышцы все утро."