Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
2 hours since/ for
for
Oops!
Okay!
They ______(just come) home
have just come
Oops!
Okay!
_________(she buy) any bread yet?
Has she bought
Oops!
Okay!
Ja mam ten rower od 5 lat.
I have had this bike for 5 years.
Oops!
Okay!
Ona nigdy nie pracowała w banku.
She has never worked in a bank.
Oops!
Okay!
She ____ _________ (be) happy all day
has been
Oops!
Okay!
_______(you ever be) to Japan?
Have you ever been
Oops!
Okay!
1998 since/for
since
Oops!
Okay!
Ja znam ją od moich urodzin.
I have known her since my birthday.
Oops!
Okay!
____Monday since/for
since
Oops!
Okay!
They ............... there for ages . (live)
have lived
Oops!
Okay!
My mum _______( jus cook) dinner.
has just cooked
Oops!
Okay!
czy ona kiedykolwiek oglądała ten film ?
Has she ever watched this film?
Oops!
Okay!
She________(never eat) pizza.
has never eaten
Oops!
Okay!
Bill ....................... (work) in that company for 3 years.
has worked
Oops!
Okay!
My nigdy nie byliśmy w kinie.
We have never been to the cinema.
Oops!
Okay!
I__________( broke) my leg once.
I have broken
Oops!
Okay!
She ............... for two months. ( not smoke)
hasn't smoked
Oops!
Okay!
________(they meet) before?
Have they met
Oops!
Okay!
Ja jeszcze nie odrobiłem pracy domowej.
I haven't done my homework yet.
Oops!
Okay!
I ....................... (already read) that book. It´s good.
I have already (read) that book. It´s good.
Oops!
Okay!
Our father ____ never _________ (to drive) to California before
has never driven
Oops!
Okay!
Last summer since/for
since
Oops!
Okay!
My uncle ____ _________ (be) to China.
has been
Oops!
Okay!
Li and Susan ____ _________ ( try) four times already and will not give up.
have tried
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies