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
?/visited/Paris/have/before/you
Have you visited Paris before?
Oops!
Okay!
in/ten/they/this/years/lived/for/have/city
They have lived in this city for ten years.
Oops!
Okay!
the/?/report/she/finished/has
Has she finished the report?
Oops!
Okay!
show/we/TV/have/that/not/seen
We have not seen that TV show.
Oops!
Okay!
that/already/we/seen/have/movie
We have seen that movie already.
Oops!
Okay!
homework/she/finished/has/her
She has finished her homework.
Oops!
Okay!
have/three/visited/France/I/times
I have visited France three times.
Oops!
Okay!
worked/2020/has/here/he/since
He has worked here since 2020.
Oops!
Okay!
project/worked/has/on/before/he/not/this
He has not worked on this project before.
Oops!
Okay!
we/before/somewhere/have/met/?
Have we met somewhere before?
Oops!
Okay!
new/not/I/visited/yet/have/the/museum
I have not visited the new museum yet.
Oops!
Okay!
abroad/?they/lived/have/ever
Have they ever lived abroad?
Oops!
Okay!
long/they/very/have/for/not/house/lived/this/in
They have not lived in this house for very long.
Oops!
Okay!
on/homework/has/worked/he/this
Has he worked on this assignment?
Oops!
Okay!
her/she/finished/has/book/not
She has not finished her book.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies