Чтобы определить функцию глагола to have, надо посмотреть, какая часть речи употребляется после него.
Функции глагола to have
№
Положение
Пример
Функция
Перевод
1.
+ существ.
I have a son.
Смысловой глагол
Иметь, обладать
2.
+ Part. II
He has finished his work.
Вспом. Гл.
(Perfect)
-
3.
+ инфинит.
He has to pass his exam.
Мод. Гл.
должен
Времена английского глагола в действительном залоге
Indefinite
Continuous
Perfect
Perfect Continuous
been asking
asked
asking
Present
I форма
ask(a)
- Регулярное повторяющееся действие.
Usually/generally, always/never, often/seldom, sometimes
- Факт.
- Будущее действие (по расписанию, графику).
Be+-ing
Am
Is
Are
-Длительное действие (процесс), протекающее в данный момент, now, at present, at the moment
- Будущее запланированное действие.
Have+III форма
Have
Has
- Действие закончилось к определенному моменту в настоящем.
- результат.
already/yet, ever/never, lately/recently, this week/today, by now
Have been+-ing
Have
Has
-Длительное действие, которое началось в прошлом и все еще протекает в данный момент.
for a month/a long time, since 5 o’clock, how long/since when
asking
Past
II форма
asked
took
- Действие в прошлом.
yesterday, last week, 3 days ago
Was/were+ing
Was
Were
-Длительное действие (процесс), совершавшееся в момент или период в прошлом.
at 5 yesterday, from 5 to 6 yesterday, for 3 days last week, all day long/the whole day, when we came
Had+III форма
Had asked
- Действие закончилось к определенному моменту в прошлом.
By 5 o’clock yesterday, before he came, by the end of the last year
- При согласовании времен
Had been+-ing
Had been asking
- Длительное прошедшее действие, которое началось до определенного момента в прошлом и еще продолжалось в данный момент.
He had been working for 2 hours when my brother came.
Have been+-ing
have+III форма
be+-ing
+I форма
Future
shall
will
will ask
- Действие в будущем.
tomorrow, next week, in 3 days, in 2017
Shall
Will
will be asking
- Длительное действие, (процесс) которое будет совершаться в определенный момент или период в будущем.
at 5 tomorrow, from 5 to 6 tomorrow, for 3 days next week, when he comes, all day long tomorrow
shall
will
will have asked
- Действие закончится к определенному моменту в будущем.
by 5 o’clock tomorrow, when he comes, by next summer
shall
will
will have been asking
- Длительное будущее действие, которое начнется раннее момента в будущем и будет еще совершаться в данный момент.
When you come, I’ll have been working for 2 hours.