Edit Game
Present Perfect
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   23  Close
My father loves fishing. He ______ a keen fisherman for his whole life.
 
has been
 
has caught
 
was
 
has been loving
A: __________________? B: No, I'm still waiting for her to contact me.
 
Has Maggie called you yet
 
Did Maggie call you yet
 
Has Maggie just called you
 
Maggie has already called you
Victor _______ to learn Spanish for a few days, but then he decided to give up.
 
tried
 
has tried
 
has been trying
 
was tried
Juri ________ playing the guitar about ten years ago.
 
started
 
has been started
 
has been starting
 
has started
Aleksandr _________ about buying a motor boat for a long time.
 
has been thinking
 
have been thinking
 
is thinking
 
was thought
My neighbours ________ a pretty cabin in the mountains, and we're all going there this weekend.
 
have just built
 
have builded
 
did build
 
have been building
My parents ________ a nice house in the city centre last year.
 
bought
 
have bought
 
have been buying
 
were bought
I'm sorry I'm covered in mud - I __________ in the garden all morning.
 
have been working
 
am working
 
have working
 
did work
You're finally here! Where __________ ?
 
have you been
 
did you be
 
were you be
 
have you been being
He __________ Martha for long. They __________ 2 months ago, in school.
 
hasn't known / met
 
doesn't know/ met
 
hasn't been known/ met
 
didn't know/ met
The glass is still full. He __________ his beer yet.
 
hasn't drunk
 
hasn't been drinking
 
hadn't drink
 
didn't drunk
They are completely exhausted. They __________ for a few hours.
 
have been climbing
 
has been climbing
 
are climbing
 
climbed
A. __________ an operation? B: Yes, but I was very young, so I don't really remember it.
 
Have you ever had
 
Have you ever been having
 
Did you have ever
 
Have you just had
A: How long _____ to play the piano? B: About a year, but I'm not very good yet.
 
have you been learning
 
have you learned
 
you learned
 
are you learning
A: How long _____ the flu? B: About two weeks, and I still can't stop sneezing.
 
have you had
 
did you have
 
have you still had
 
had you had had
A: __________ yesterday? B: No, we've been here for a few days already.
 
did you arrive
 
you arrived
 
have you arrived
 
have you been arriving
A: I can't find my hamster anywhere. I hope he _____
 
hasn't run away
 
didn't ran away
 
hasn't been running away
 
hasn't ran away yet
Mary isn't here because she _______________ shopping with Sue. They go every Friday afternoon.
 
has gone
 
has been
 
has going
 
has been going
A: How many cups of coffee ________ today? B: Only one, but I usually have at least three.
 
did you have
 
you have had
 
you had
 
you have been having
Jim __________ karate since he was six, and now he is a professional.
 
has been practising
 
has already practised
 
practised
 
already practised
They __________ six countries since they ___ to Europe ten days ago.
 
have already seen/ came
 
saw/ have come
 
have been seen/ arrived
 
have sawed/ were arriving
A: How many tests __________ last week? B: Only two, but I was so stressed out!
 
did you have
 
have you had
 
have you been having
 
were you having
It __________ every day since the start of our holiday. I want to go home!
 
has rained
 
has just rained
 
rained
 
was raining