Edit Game
Present perfect
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




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   29  Close
The children __________ (do) their homework
 
have already done
 
has done
 
has already did
 
have done already
I ________ (just feed) the rabbits
 
Have just fed
 
Has just feed
 
has just fed
 
have just feed
The cat _______ (just catch) a mouse.
 
has just caught
 
just have catched
 
just has catch
 
just have catch
The students __________ (book) a flight to Viena.
 
Have booked
 
Has booked
 
Have book
 
Have book
The teacher ________ hasn't said anything about the homework.
 
still
 
yet
 
for
 
since
I can't decide now. I haven't made a decision________.
 
yet
 
already
 
just
 
never
That's the smallest car I've _________ driven.
 
ever
 
never
 
already
 
still
I have ___________ been to France
 
never
 
ever
 
for
 
since
Have you ________ eaten lobster ?
 
ever
 
never
 
yet
 
since
How long _____ you been in this school ?
 
have
 
has
 
to have
 
been
How long ____ she had a car ?
 
has
 
have
 
to have
 
been
How long have you _______ her ?
 
known
 
knew
 
know
 
to know
How long has she _____ her dog ?
 
had
 
have
 
has
 
haven't
How long have you _____ English ?
 
studied
 
study
 
studying
 
to study
We have known Pedro _____ five years
 
for
 
since
 
on
 
at
All of us have been learning English ______ we were three
 
since
 
for
 
to
 
on
We've been waiting ____ 9 o'clock
 
since
 
ago
 
at
 
for
She has been there ______ three days
 
for
 
since
 
ago
 
to
My aunt has lived in Madrid ______ 2006
 
since
 
ago
 
for
 
been
We haven't seen you _____ a long time.
 
for
 
ago
 
since
 
just
Have you ______ played golf ?
 
ever
 
never
 
always
 
seen
Have you ever _______ to Rome ?
 
been
 
had
 
won
 
be
____ it rained ?
 
Has
 
Does
 
Have
 
Is
______ we finished ?
 
Have
 
Has
 
Is
 
does
We haven't gone out _______
 
yet
 
just
 
already
 
since
They've ______ arrived
 
just
 
yet
 
for
 
since
She has studied in the school __________ 2004
 
since
 
For
 
in
 
to
_________ she done her homework ?
 
Has
 
Have
 
Is
 
Had
Have you ever ________ to Moscow ?
 
been
 
seen
 
taken
 
done