Вийти з тесту?
Весь прогрес буде загублено а при наступній спробі ви почнете тест з самого початку.
Start
Finish
grammar|times|present-perfect-continuous|present-perfect-continuous-times|
Граматика|Часи|Present Perfect Continuous|Present Perfect Continuous|
Напишіть правильну граматичну форму.
He (work)
in this company since 1985.
has been working
Напишіть правильну граматичну форму.
I (wait)
for you since two o’clock.
has been waiting
Напишіть правильну граматичну форму.
Mary (work)
in Germany since 1992.
has been working
Напишіть правильну граматичну форму.
Why is he so tired? He (play)
tennis for five hours.
has been playing
Напишіть правильну граматичну форму.
How long (you/learn)
English?
have you been learning
Напишіть правильну граматичну форму.
I (do)
my homework for half an hour.
have been doing
Напишіть правильну граматичну форму.
She (write)
the test for last twenty minutes.
has been writing
Напишіть правильну граматичну форму.
It (rain)
for 2 hours.
has been raining
Напишіть правильну граматичну форму.
We (look)
for the motorway for more than an hour.
have been looking
Напишіть правильну граматичну форму.
How long (she/work)
in the garden?
has she been working
Напишіть правильну граматичну форму.
She (not/be)
in the garden for more than an hour.
has not been
Напишіть правильну граматичну форму.
Since when (you/look)
for your key?
have you been looking
Напишіть правильну граматичну форму.
What (you/do)
since the morning?
have you been doing
Напишіть правильну граматичну форму.
He (teach)
English since 1977.
has been teaching
Напишіть правильну граматичну форму.
We (not/speak)
with them for three months.
haven’t been speaking
Напишіть правильну граматичну форму.
They (play)
football since their childhood.
have been playing
Напишіть правильну граматичну форму.
She (learn)
irregular words since morning.
has been learning
Напишіть правильну граматичну форму.
Kate (translate)
this article for a week.
has been translating
Напишіть правильну граматичну форму.
The baby(not/eat)
for 15 minutes.
hasn’t been eating
Напишіть правильну граматичну форму.
(Tom/sail)
on his yacht for a month?
has Tom been sailing
Напишіть правильну граматичну форму.
How long (you/wait)
for him?
have you been waiting
Напишіть правильну граматичну форму.
He (plays/play/is playing)
for this company for 20 years.
has been working
Напишіть правильну граматичну форму.
We (do)
sightseeing since Sunday.
have been doing
Напишіть правильну граматичну форму.
She (follow)
a diet since Monday.
has been following
Напишіть правильну граматичну форму.
How long (they/do)
some renovations in their home?
have they been doing