It hasn't rained all summer, so the garden is dead. (Present Perfect используется для описания действия (или его отсутствия), которое происходило в течение определенного периода времени, который еще не закончился (all summer), и имеет результат в настоящем (the garden is dead)).