Тест по английскому языку «Present Perfect and Past»
Test
Present Perfect and Past
Only one answer is correct. Which is it?
Mary is on holiday. She …………………. to Mexico.
Is gone b) has gone c) has been
Everything is going well. She ……………… any problems so far.
Didn’t have b) don’t have c)haven’t had
Jim has lost his keys again. It’s the third time this ………….. .
Has happened b) happens c) happened d) is happening
Jack is out of breath. ……………………….?
Is he running? b) Has he run? c) Has he been running?
Where’s the disk I gave you? What …………………. with it?
Have you done b) have you been doing c) are you doing
“……………………….each other for a long time?” “Yes, since we were at kindergarten.”
Do you know b)Have you known c)Have you been knowing
Sarah has been working here ………………. .
For eight months b) since eight months c) eight months ago
It’s three years …………… Mark.
a)that I don’t see b) That I haven’t seen c) since I didn’t see d) since I last saw.
9. It ……………. raining for a while, but now it’s raining again.
a) stopped b) has stopped c) was stopped
10. My grandmother …………. in England.
a) grew up b) has grown up c) had grown up
11. ………………….. a lot of cakes when you was a little kid?
a) Have you eaten b) Had you eaten c) Did you eat
12. Kate ……………… in Russia for twenty years. Now she lives in New York.
a) lived b) has lived c) has been living
13. The man sitting next to me on the plane was very nervous. He ……………. before.
a) hasn’t flown b) didn’t fly c) hadn’t flown d) wasn’t flying
14. Sarah was sitting on the sofa resting. She was very tired because ………….hard.
a) she was working b) she’s been working c) she’d been working
15 ………………………… a motorcycle when you were living in Sydney?
a)Had you b) Were you having c) Have you had d) Did you have
Keys
1 – b
2 – c
3 – a
4 – c
5 – a
6 – b
7 – a
8 – d
9 – a
10 – a
11 – c
12 – a
13 – c
14 – c
15 – d
Работа составлена с помощью “English grammar in use”R.Murphy