Créer une activité
Jouer Test
1. 
I ... a car last week.
A.
bought
B.
have bought
C.
have been buying
D.
did buy
2. 
My grandfather ... 30 years ago.
A.
died
B.
has died
C.
has been dying
D.
did die
3. 
I ... a lot of sweets, when I was a child.
A.
ate
B.
have eaten
C.
have been eating
D.
did eat
4. 
I ... a new car. Do you want to see it?
A.
bought
B.
have bought
C.
have been buying
D.
did buy
5. 
Your car looks very clean. ...
A.
Have you just washed it?
B.
Did you just wash it?
C.
Just have you washed it?
D.
Have you washed it just?
6. 
Ian lives in London. He ... there for seven years.
A.
has lived
B.
lived
C.
did live
7. 
Tom ... his key yesterday. He couldn't get into the house.
A.
lost
B.
losed
C.
has lost
D.
did lose
8. 
The weather ... cold recently.
A.
was
B.
were
C.
has been
9. 
How many plays ...?
A.
did Shakespeare write
B.
has Shakespeare written
C.
did Shakespeare wrote
10. 
Look! There's an ambulance over there! There ... an accident.
A.
was
B.
were
C.
has been
11. 
It's the first time ... our flat, isn't it?
A.
you've visited
B.
you visited
C.
you visit
12. 
They ... the baby a name yet.
A.
haven't given
B.
didn't give
C.
doesn't give
13. 
... New York when you went to the States?
A.
Have you been to
B.
Have you gone to
C.
Have you been in
D.
Did you go to
14. 
Jo has already ... Shirley to dinner.
A.
invited
B.
been inviting
15. 
I've ... an interview with Brad Pitt, but I haven't finished it yet.
A.
read
B.
been reading
16. 
Have the boys ... computer games since this morning?
A.
played
B.
been playing
17. 
The sentence "Sue and Alan are married since July" is...
A.
right
B.
wrong. It should be "have married".
C.
wrong. It should be "have been married".
D.
wrong. You cannot use "since" in this sentence.
18. 
The sence: "It is raining all day" is...
A.
right.
B.
wrong. It should be "has rained".
C.
wrong. It should be "has been raining".
19. 
The sentence: "How long has George been unemployed?" is...
A.
right.
B.
wrong. it should be "is George unemployed?".
C.
wrong.
D.
wrong. It should be "has George unemployed?".
20. 
My friend has been looking for this CD ... a long time.
A.
since
B.
for
C.
yet
21. 
I have phoned him seven times but we ... haven't spoken.
A.
still
B.
yet
C.
already
22. 
I have ... met your father.
A.
ever
B.
just
C.
still
D.
yet
23. 
The police have known the truth ... yesterday.
A.
since
B.
for
C.
during
D.
just
24. 
You don't have to go to the supermarket. I have ... gone.
A.
yet
B.
since
C.
already
D.
still
25. 
"What was that noise?" "The child has ... broken a vase".
A.
already
B.
yet
C.
just
D.
still
26. 
Have you studied English ...?
A.
yet
B.
already
C.
still
27. 
Colin isn't here; he ... to football practice.
A.
has gone
B.
has been
C.
goes
28. 
I have lived in Spain ... I was ten.
A.
ever
B.
for
C.
since
29. 
John has ... finished his homework.
A.
yet
B.
already
C.
since
D.
for
30. 
How long ... you ... the piano?
A.
are / playing
B.
has / played
C.
have / been playing
31. 
I have ... been to the theatre before.
A.
never
B.
ever
C.
seldom
32. 
Craig has been a doctor ... ten years.
A.
since
B.
for
C.
yet
33. 
... have you been working as a teacher?
A.
When
B.
How long ago
C.
How long
34. 
You're talking to your friend from school. You've never seen him with glasses on before.
A.
"How long have you worn glasses?"
B.
"How long have you been wearing glasses?"
C.
"How long do you wear glasses?"
D.
"How long did you wear glasses?"
35. 
You are talking with some friends about your favourite team games.
A.
I love basketball. I've played it three times this week.
B.
I love basketball. I've been playing it three times this week.
36. 
You're gossiping about other people with your best friend.
A.
Tom's seen Anna a lot recently.
B.
Tom's been seeing Anna a lot recently.
37. 
Somebody says that you look very tired.
A.
I've ironed all afternoon.
B.
I've been ironing all afternoon.
38. 
... been swimming at night?
A.
Have ever you
B.
Have you ever
C.
Have never you
D.
Have you never
39. 
My best friend and her dad ... just finished a pottery course.
A.
has
B.
have
40. 
Which one is CORRECT?
A.
Where have you been?
B.
Where you have been?
41. 
Jack has ... to Freya and she is coming to the party.
A.
spoke
B.
spoken
42. 
I have lived here ... I was a child.
A.
for
B.
since
43. 
I've ... tried this game.
44. 
.. Graham sent you an email about the party?
45. 
My computer hasn't been repaired ... .
46. 
Pam has ... printed out her project.
47. 
Jason has won this prize ... the last three years.