В примитивных языках время очень
конкретизировано.
Имеет значение, например, как долго длилось действие в прошлом, как давно оно
закончилось, закончилось ли оно раньше или позже другого действия, закончилось
ли оно с результатом или без и т.д. И каждое такое значение имеет отдельную
грамматическую форму. Все эти остаточные глагольные формы мы до сих пор можем
наблюдать в современном английском, немецком и др. языках. Приведу пример.
I have been living in this house for three years .
Я жил в этом доме
в течение трех лет (и все еще тут живу).
I had been living in this house for three years.
Я жил в этом доме в
течение трех лет (но уже тут не живу).
I have lived in this house for three years.
Я прожил в этом доме три года
(к настоящему моменту, без уточнения, буду ли я жить здесь в следующий
момент).
I had lived in this house for three years.
Я прожил в этом доме три года
(к определенному моменту в прошлом).
Сравните:
I lived in this house for three years.
Я жил в этом доме три года.
I live in this house for three years.
Я живу в этом доме три года.
Процесс обобщения категории прошедшего времени все еще идет полным ходом
и закончился только в некоторых языках, например, в русском языке. Временная функция глаголов претерпела
существенные изменения за счет появления наречий (вчера, недавно, давно и
т.д.) Любопытно, что наречия иногда считаются языковым мусором, поскольку
информацию, которую передают наречия, можно выразить одной глагольной
формой, при этом не учитывается, что с помощью наречий можно сократить
количество глагольных форм.