NEW
Font size
WorksheetsPresent Perfect
Total questions: 58
Worksheet time: 29mins
My brother ... my key. I can't get into the house.
lose
lost
has lost
have lost
Vanya ... me 20 years ago. We ... friends since then.
has met; were
met; have been
have met; are
meet; have been
You ... your assignment so you must be punished.
didn't do
did
haven't done
do
The tutor ... me the assignment. Should I wait?
sent
haven't sent
send
give
Present Perfect составляется с помощью вспомогательного глагола have в нужной форме и третьей формы глагола
Верно
Неверно
С Present Perfect нужно указание на время
Верно
Неверно
Present Perfect описывает действие, завершившееся незадолго до момента речи
Верно
Неверно
Present Perfect описывает действие, не имеющее результат в настоящем
Верно
Неверно
Верно ли составлено предложение: We haven't got this chest of drawers as it was too pricey for us.
Верно
Неверно
We ... friends for 10 years.
have been
has been
was
are
____Peter and John _____to England four times?
Have/ gone
Has/ gone
Did/ gone
My cat and my dog________good friends since they met!
Has been
have been
were
My best friend and I_________(negative)this interesting series in Nextflix.
hasn't seen
haven't seen
didn't seen
Luisa______her keys many times during this month!
has lost
lost
have lost
We_____(negative) (stay) at home during three days.
haven't stayed
hasn't stayed
hasn't been
____your mother and sister____(suggest) you about a cellphone?
Has/ suggested
Have / suggested
suggested / been
Luisa______already ___(wrap) all the gifts.
Have/ wrapped
wrapped
Has/ wrapped
____the students___(wait) their teacher much time?
Have / waited
Has / waited
Been/ wait
He______(sweat) too much!
has sweated
have sweated
been sweated
_____the policemen____(tie) to the robbers ?
Have/ tied
Has / tied
Been / tieding
A: How ____ have you had a mountain bike?
B: I've had one ____ last Christmas.
ever, never
long, for
ever, since
long, since
A: Has Jake ____ tried mountain climbing?
B: No, he's ____ been to the mountains!
just, just
ever, ever
had, never
ever, never
A: How long ____ your friends known each other?
B: They've ____ each other for five years.
has, knew
have, known
has, had
have, knew
A: How long has Zara had that smartphone?
B: ____ the weekend. She's ____ bought it.
since, just
for, never
for, ever
since, never
A: Have you ____ lived in another town?
B: No. I've lived here ____ I was born.
just, since
just, for
ever, since
ever, never
A: How long ____ Sam and you played for the school rugby team?
B: We've ____ for the team for six months.
has, play
ever, played
have, played
ever, play
A: Has your sister ____ worked in New York?
B: Well, she's ____ found a job actually!
been, ever
how long, since
ever, never
ever, just
How long have you had a dog?
My dog is Samoyed.
He's 2 years old.
My dog died yesterday.
I've never had a dog.
Have you ever been in Italy?
I've lived in Italy for six months.
I went to Italy by plane.
I've been there two times.
I've been in Italy with family.
We've studied at TUNS for about six years.
Has your teacher taught English at TUNS?
Did you learn English at school?
How old are you at TUNS?
How long have you studied at TUNS?
- I haven't seen them ...... ages
a) for
b) since
2. I have been living here ...... July
a) since
b) for
3. He's worked there ....... several years
a) since
b) for
4. I haven't seen him ...... last week
a) for
b) since
5. It's been a long time ....... I've had such a good meal in a restaurant
a) for
b) since
6. He hasn't been able to work ...... the last three weeks
a) for
b) since
7. They've known about it ...... a long time
a) For
b) Since
8. He hasn't worked this hard ..... he was at school
a) for
b) since
9. I haven't seen her ..... a fortnight
a) for
b) since
10. They haven't been here ..... 1993
a) since
b) for
11. She's worked there ....... years
a) since
b) for
12. He's been here ....... three o'clock
a) for
b) since
13. There haven't been any wolves in England ........ a long time
a) for
b) since
14. I haven't seen them .... last week
a) for
b) since
15. It's the first time ....... 1973 that anyone has done so well
a) since
b) for
