3) The last time Ed was in the gym was two weeks ago. (BEEN)
Ed hasn't been to the gym for two weeks.
В данном предложении необходимо использовать Present Perfect, чтобы показать, что действие (посещение спортзала) не происходило в течение определенного периода времени (две недели) до настоящего момента. Форма глагола "to be" в Present Perfect - "has/have been". В данном случае, так как речь идет об Ed (единственное число), используем "hasn't been".
Ответ: hasn't been