Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
PRESENT PERFECT
0
%
0
0
0
Back
Restart
Fill in the blanks using have or has: He __________ bought a new car.
He has bought a new car.
Oops!
Okay!
Conjugate the verbs in past participle: 1. dance 2. think
1. danced 2. thought
Oops!
Okay!
Fill in the blank using present perfect: We (not / plan) __________ our holiday yet.
We (not / plan) have not planed our holiday yet.
Oops!
Okay!
Fill in the blanks using have or has: I __________ not seen that movie yet.
I have not seen that movie yet.
Oops!
Okay!
Fill in the blanks using have or has: __________ you ever tried sushi before?
Have you ever tried sushi before?
Oops!
Okay!
Conjugate the verbs in past participle: 1. write 2. know
1. Written 2. known
Oops!
Okay!
Fill in the blanks using have or has: The cat __________ caught a mouse.
The cat has caught a mouse.
Oops!
Okay!
Fill in the blank using present perfect: We (buy) __________ a new lamp.
We (buy) have bought a new lamp.
Oops!
Okay!
Fill in the blank using present perfect: __________ he (speak) __________ to his boss?
Has he (speak) spoken to his boss?
Oops!
Okay!
Fill in the blank using present perfect: He (write) __________ five letters.
He (write) has written five letters.
Oops!
Okay!
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.
Oops!
Okay!
Fill in the blank using present perfect: Where __________ you (be) __________?
Where have you (be) been?
Oops!
Okay!
Conjugate the verbs in past participle: 1.speak 2. understand
1.Spoken 2. understood
Oops!
Okay!
Conjugate the verbs in past participle: 1. break 2.drink
1. Broken 2.Drunk
Oops!
Okay!
Fill in the blank using present perfect: __________ you (be) __________ at school?
Have you (be) been at school?
Oops!
Okay!
Fill in the blanks using have or has: We __________ visited that museum before.
We have visited that museum before.
Oops!
Okay!
Conjugate the verbs in past participle: 1. walk 2. sleep
1. walked 2. Slept
Oops!
Okay!
Fill in the blank using present perfect: I (not / work) __________ today.
I (not / work) have not worked today.
Oops!
Okay!
Fill in the blank using present perfect: School (not / start) __________ yet.
School (not / start) has not started yet.
Oops!
Okay!
Fill in the blank using present perfect: No, he (play/ not) __________ the new videogame.
No, he (play/ not) has not played the new videogame.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies