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 Simple and Present Perfect Conti ...
0
%
0
0
0
Back
Restart
They have________________ (finish) their homework.
have finished
Oops!
Okay!
I have __________ (see) that movie.
have seen
Oops!
Okay!
We have___________ (visit) London before.
have visited
Oops!
Okay!
We have____________ (wait) for the bus since morning.
have been waiting
Oops!
Okay!
She has______________ (study) for hours.
has been studying
Oops!
Okay!
She has ______________ (read) that book.
has read
Oops!
Okay!
He has ___________ (eat) lunch already.
has eaten
Oops!
Okay!
Camila has ________________(read) this book for days.
has been reading
Oops!
Okay!
They have _______________ (work) on the project all week.
have been working
Oops!
Okay!
Adrián has ______________ (practice) guitar for months.
has been practicing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies