Времена в английском http://iloveenglish.ru/theory/anglijskaya_grammatika/vremena_v_anglijskom_yazike

Пока мы изощряемся с перфектными/неперфектными формами глагола, а также упражняемся в поиске синонимов, у англичан создана вполне логичная и понятная система времен. Каждый глагол спокойно образует 12 основных форм. Возьмем тот же «walk» (ходить) и будем использовать по умолчанию с местоимением I (я).

SimpleContinuousPerfectPerfect Continuous
PresentI walk
Я хожу (вообще, в принципе)
I am walking
Я хожу/прохаживаюсь (прямо сейчас)
I have walked
Я походил (уже)
I have been walking
Я ходил (делал это и завершил к настоящему моменту)
PastI walked
Я ходил (вообще, в принципе)
I was walking
Я ходил/прохаживался (некоторое время назад)
I had walked
Я походил (действие уже закончилось к определенному моменту в прошлом)
I had been walking
Я ходил (делал это и завершил к определенному моменту в прошлом)
FutureI will walk
Я буду ходить (вообще, в принципе)
I will be walking
Я буду ходить/прохаживаться (некоторое время)
I will have walked
Я похожу (действие закончится к определенному моменту в будущем)
I will have been walking
Я буду ходить (и завершу это к определенному моменту в будущем)

Таким образом, читая предложение на английском, можно легко понять, что человек имеет в виду. В то время как у нас для этого нужно использовать поясняющие слова. Например, для передачи времени Future Perfect мы добавим «закончу» к основному смысловому глаголу: «Я закончу делать уроки к 5 вечера».