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
I ___ heard that song before.
have
Oops!
Okay!
He ___ caught a cold.
has
Oops!
Okay!
She ___ started her new job.
has
Oops!
Okay!
I ___ seen that movie before.
have
Oops!
Okay!
He ___ finished reading the book.
has
Oops!
Okay!
I ___ taken my dog for a walk.
have
Oops!
Okay!
We ___ been very busy lately.
have
Oops!
Okay!
I ___ known him since childhood.
have
Oops!
Okay!
You ___ forgotten your password again.
have
Oops!
Okay!
They ___ visited Paris twice.
have
Oops!
Okay!
You ___ read this book, right?
have
Oops!
Okay!
They ___ gone to the new restaurant.
have
Oops!
Okay!
They ___ won several awards.
have
Oops!
Okay!
You ___ told me this story before.
have
Oops!
Okay!
She ___ traveled to Japan.
has
Oops!
Okay!
I ___ written three emails today.
have
Oops!
Okay!
She ___ lost her keys again.
has
Oops!
Okay!
He ___ seen the news yet.
has
Oops!
Okay!
We ___ met before somewhere.
have
Oops!
Okay!
We ___ cleaned the house today.
have
Oops!
Okay!
He ___ broken his phone.
has
Oops!
Okay!
He ___ eaten lunch already.
has
Oops!
Okay!
She ___ cooked dinner for everyone.
has
Oops!
Okay!
They ___ visited the museum.
have
Oops!
Okay!
You ___ written a letter to her yet.
have
Oops!
Okay!
She ___ finished her homework.
has
Oops!
Okay!
We ___ lived here for five years.
have
Oops!
Okay!
We ___ watched that series already.
have
Oops!
Okay!
You ___ tried sushi before.
have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies