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   20  Close
Past participle of : fly
flown
Past participle of : forget
forgotten
Past participle of : run
run
Past participle of : come
come
Past participle of : speak
spoken
Have they gotten the visa ________ ?
 
yet
 
already
 
now
_______ you charged your camera yet ?
 
Have
 
Has
 
Do
Has he booked the hotel yet ?
 
Yes, he has.
 
Yes, he have.
 
Yes, yet.
My brother ________________ a car before. (not drive)
 
My brother hasn't driven a car before.
 
My brother hasn't drive a car before.
I _______________ London 4 times. (visit)
 
I have visited London 4 times.
 
I has visited London 4 times.
I ___________ a cold since last week. (have)
 
I have had a cold since last week.
 
I have have a cold since last week.
It __________________ raining all day. (not stop)
 
It hasn't stopped raining all day.
 
It hasn't stop raining all day.
We ______________ her today. (not see)
 
We haven't seen her today.
 
We hasn´t seen her today.
The dog __________________ its leg. (break)
 
The dog has broken its leg.
 
The dog have broken its leg.
 
The dog has break its leg.
___________________ at this company for a long time? (you / work)
 
Have you worked at this company for a long time?
 
Has you worked at this company for a long time?
 
Have you work at this company for a long time?
I ________________ a present for my sister's birthday. (buy)
 
I have bought a present for my sister's birthday.
 
I have buy a present for my sister's birthday.
We _________________ the dog. (lose)
 
We have lost the dog.
 
We has lost the dog.
_______________ your exam to the teacher? (you / give)
 
Have you given your exam to the teacher?
 
Have you give your exam to the teacher?
The children ___________________ their homework yet. (finish)
 
The children haven´t finished their homework yet .
 
The children have finished their homework yet.
 
The children has finished their homework yet.
He _________________ the piano. ( already / play)
 
He has already played the piano .
 
He has played already the piano .
 
He have already played the piano .