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   20  Close
Fill in the blanks using have or has: The cat __________ caught a mouse.
The cat has caught a mouse.
Fill in the blanks using have or has: __________ you ever tried sushi before?
Have you ever tried sushi before?
Fill in the blanks using have or has: I __________ not seen that movie yet.
I have not seen that movie yet.
Fill in the blanks using have or has: We __________ visited that museum before.
We have visited that museum before.
Fill in the blanks using have or has: He __________ bought a new car.
He has bought a new car.
Conjugate the verbs in past participle: 1.speak 2. understand
1.Spoken 2. understood
Conjugate the verbs in past participle: 1. write 2. know
1. Written 2. known
Conjugate the verbs in past participle: 1. walk 2. sleep
1. walked 2. Slept
Conjugate the verbs in past participle: 1. dance 2. think
1. danced 2. thought
Conjugate the verbs in past participle: 1. break 2.drink
1. Broken 2.Drunk
Fill in the blank using present perfect: No, he (play/ not) __________ the new videogame.
No, he (play/ not) has not played the new videogame.
Fill in the blank using present perfect: __________ he (speak) __________ to his boss?
Has he (speak) spoken to his boss?
Fill in the blank using present perfect: School (not / start) __________ yet.
School (not / start) has not started yet.
Fill in the blank using present perfect: __________ you (be) __________ at school?
Have you (be) been at school?
Fill in the blank using present perfect: She (not / see) __________ him for a long time.
She (not / see) has not seen him for a long time.
Fill in the blank using present perfect: He (write) __________ five letters.
He (write) has written five letters.
Fill in the blank using present perfect: Where __________ you (be) __________?
Where have you (be) been?
Fill in the blank using present perfect: We (not / plan) __________ our holiday yet.
We (not / plan) have not planed our holiday yet.
Fill in the blank using present perfect:  We (buy) __________ a new lamp.
We (buy) have bought a new lamp.
Fill in the blank using present perfect: I (not / work) __________ today.
I (not / work) have not worked today.