На примере глагола drink (пить, выпивать), без знания которого не обойтись ни одному любителю вина, в краткой форме изложена большая часть грамматики английского языка (та, что касается глагола, конечно).
В статье представлены времена и другие грамматические формы этого глагола.
PRESENT SIMPLE – настоящее неопределённое время.
He drinks five glasses of wine a day. Он выпивает 5 бокалов вина в день.
PRESENT CONTINUOUS – настоящее продолженное время.
He is drinking wine in a bathtub (while the cat is watching him washing his hair). Он пьёт вино в ванне, в то время как кошка наблюдает, как он моет голову.
PRESENT PERFECT – настоящее совершённое время
(Если по-русски, то совершенный вид глагола в настоящем времени).
Jeffery has drunk two glasses of wine on the beach this afternoon. Сегодня днём Джеффри выпил 2 бокала вина на пляже.
Вот и начались нестыковки. Глагол drink уже в прошедшем времени, а вспомогательный has – в настоящем. Главное, что определяет выбор именно этой формы – указание времени (this afternoon), - комментарий Alkogol.com.
PRESENT PERFECT CONTINUOUS – настоящее совершенно-длительное время.
Оно указывает на действие, которое началось в прошлом, продолжалось в течение некоторого времени и либо закончилось непосредственно перед разговором или все еще продолжается в момент разговора.
I have been drinking wine through a straw. Я пью вино через соломинку.
PAST SIMPLE – прошедшее законченное.
Peter drank a small glass of red wine. Петер выпил маленький бокал вина.
PAST CONTINUOUS – прошедшее незаконченное.
She was drinking some red wine when everyone else at the table started laughing. Она пила красное вино, когда все за столом начали смеяться.
PAST PERFECT – прошедшее совершённое. Действие, которое завершилось до некоего момента в прошлом.
We had drunk all the wine before we opened our eyes. Мы выпили всё вино, ещё не открыв глаза. Указание на момент в прошлом - before we opened our eyes. Именно из-за них употребляется это замороченное время.
PAST PERFECT CONTINUOUS - прошедшее совершённое длительное время. Указывает на действие, которое началось в прошлом, продолжалось в течение некоторого времени до какого-либо момента.
We had been drinking wine for two hours when my wife walked into the restaurant. Мы пили вино уже 2 часа, когда моя жена зашла в ресторан. Из-за for two hours и используется длительная форма.
FUTURE SIMPLE – будущее простое.
She will not drink Champagne. Она не будет пить шампанское.
FUTURE CONTINUOUS – будущее длительное время.
This time tomorrow we will be drinking Champagne. Завтра в это время мы будем пить шампанское.
FUTURE PERFECT – будущее совершённое.
Обозначает действие, которое закончится до определенного момента.
She will have drunk three bottles of wine by the end of the evening. Она выпьет 3 бутылки вина к концу вечера. Определяет выбор времени - by the end of the evening.
FUTURE (GOING TO) – близкое будущее.
Обычно при переводе используют слово сейчас, скоро.
Roberto is going to drink wine with his pasta. Роберто сейчас выпьет с пастой вино.
И в довесок несколько форм условного наклонения.
CONDITIONAL SIMPLE – первое условное наклонение.
Обозначает реальные, осуществимые условия, которые могут относиться к настоящему или будущему.
If my wife drinks wine, I will too. Если моя жена выпьет вина, я тоже выпью.
CONDITIONAL CONTINUOUS – второе условное наклонение.
Охватывает малореальные, неосуществимые условия, относящиеся к настоящему или будущему.
They would be drinking wine if he owned a nicer bicycle and she put down the pan. Они выпьют вина, если он приобретёт это велик, а она уберёт сковородку.
CONDITIONAL PERFECT – третье условное наклонение.
Описывает невыполненные условия в прошлом.
She would have drunk wine but there was no corkscrew in her wicker basket. Она бы выпила вина, но в её корзине не оказалось штопора.