Тест по английскому языку. Тема: Present Perfect vs Past Simple
ТЕСТ: Present Perfect vs Past Simple
|
1 |
I ___ my best friend for ten years. |
|||||
|
A |
have known |
B |
knew |
C |
has known |
|
|
2 |
Somebody ___ our car last Sunday. |
|||||
|
A |
stole |
B |
has stolen |
C |
have stolen |
|
|
3 |
I don’t want to go to the cinema. I ___ this film. |
|||||
|
A |
has already seen |
B |
have already seen |
C |
already saw |
|
|
4 |
Is Mary at home? No, she ___. |
|||||
|
A |
has just left |
B |
have just left |
C |
just left |
|
|
5 |
My brother ___ a lot when he was young. |
|||||
|
A |
has swum |
B |
have swum |
C |
swam |
|
|
6 |
Michael ___ to play the piano last year. |
|||||
|
A |
has learnt |
B |
have learnt |
C |
learned |
|
|
7 |
Do you want something to drink? No, thanks. I ___ a cup of tea. |
|||||
|
A |
just had |
B |
have just had |
C |
has just had |
|
|
8 |
My parents ___ to Germany in 2005. |
|||||
|
A |
went |
B |
has gone |
C |
have gone |
|
|
9 |
Sally ___ her relatives for a very long time. |
|||||
|
A |
haven’t seen |
B |
didn’t see |
C |
hasn’t seen |
|
|
10 |
I ___ this college since September. |
|||||
|
A |
have attended |
B |
has attended |
C |
attended |
|
|
11 |
My sister ___ her ankle yesterday evening. |
|||||
|
A |
twisted |
B |
have twisted |
C |
has twisted |
|
|
12 |
Chris ___ a truck before. |
|||||
|
A |
never drove |
B |
has never driven |
C |
hasn’t never driven |
|
|
13 |
Columbus ___ America in the 15th century. |
|||||
|
A |
has discovered |
B |
have discovered |
C |
discovered |
|
|
14 |
___ diving? |
|||||
|
A |
When did you last went |
B |
When did you last go |
C |
When have you last gone |
|
|
15 |
I ___ a letter. Can you post it? |
|||||
|
A |
has just written |
B |
have just written |
C |
just wrote |
|
|
16 |
___ a cherry pie? |
|||||
|
A |
Has your mom ever baked |
B |
Did your mom ever bake |
C |
Have your mom ever baked |
|
|
17 |
Mark ___ the car race last year. |
|||||
|
A |
hasn’t won |
B |
haven’t won |
C |
didn’t win |
|
|
18 |
How is Lucy? Fine, we ___ her on our way home. |
|||||
|
A |
has just met |
B |
have just met |
C |
just met |
|
|
19 |
Sandra ___ her bike yesterday. |
|||||
|
A |
fell off |
B |
have fallen off |
C |
has fallen off |
|
|
20 |
___ their wedding last weekend? |
|||||
|
A |
Did they celebrate |
B |
Have they celebrated |
C |
Has they celebrated |
|
|
21 |
She ___ much progress in her career so far. |
|||||
|
A |
haven’t made |
B |
didn’t make |
C |
hasn’t made |
|
|
22 |
My uncle ___ anything last month. |
|||||
|
A |
hasn’t earned |
B |
didn’t earn |
C |
haven’t earned |
|
|
23 |
Listen to me! I ___ with the solution. |
|||||
|
A |
have just come up |
B |
have just came up |
C |
just came up |
|
|
24 |
Andy ___ to Japan twice. |
|||||
|
A |
was |
B |
has been |
C |
have been |
|
|
25 |
He ___ a good education in London three years ago. |
|||||
|
A |
have received |
B |
has received |
C |
received |
|
Ответы:
|
1 |
A |
|
2 |
A |
|
3 |
B |
|
4 |
A |
|
5 |
C |
|
6 |
C |
|
7 |
B |
|
8 |
A |
|
9 |
C |
|
10 |
A |
|
11 |
A |
|
12 |
B |
|
13 |
C |
|
14 |
B |
|
15 |
B |
|
16 |
A |
|
17 |
C |
|
18 |
B |
|
19 |
A |
|
20 |
A |
|
21 |
C |
|
22 |
B |
|
23 |
A |
|
24 |
B |
|
25 |
C |
Скачать этот тест по английскому языку в формате pdf – Present Perfect vs Past Simple Test
