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
A4 EF Unit 5A Present Perfect Simple & For. Vs. ...
0
%
0
0
0
Back
Restart
haven't spoken / Karen and Claudia / .... 5 days. / to each other
Karen and Claudia haven't spoken to each other for five days
Oops!
Okay!
You have been in that school ..... 6 years
for
Oops!
Okay!
Lucas / live / in that apartment / nine months
lucas has lived in that apartment for nine months
Oops!
Okay!
in that store / worked / your brother / Has / .... 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years
Oops!
Okay!
Oh no, I (leave) _______ the tickets at home.
have left
Oops!
Okay!
(you / ever/ sell) _____ anything on the Internet?
have you ever sold anything on the internet?
Oops!
Okay!
We (check) ____ our computer but we cannot find your name.
have checked
Oops!
Okay!
it / rain / several hours
it has rained for several hours
Oops!
Okay!
Has she been at school ..... this morning?
since
Oops!
Okay!
They / bake / many cakes / this morning.
they have baked many cakes since this morning
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes
Oops!
Okay!
I (not eat) ______ Mexican food before.
have not eaten
Oops!
Okay!
Terry Guy (write) ______ more than twenty books.
has written
Oops!
Okay!
(you/ever/go) _____ to Paris?
have you ever been to Paris?
Oops!
Okay!
Lisa has had her dog ...... two years.
for
Oops!
Okay!
Fantastic! We (pass) ____ all the exams.
have passed
Oops!
Okay!
You / drink / 3 cups of tea .... you sat there.
you have drunk three cups of tea since you sat there
Oops!
Okay!
It's Connie's birthday but I (not buy) _____ a present for her.
haven't bought
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
Oops!
Okay!
Mercedes and Julia have played in the park .... they arrived from school.
since
Oops!
Okay!
My cousins (travel) ____ all around the world.
have travelled
Oops!
Okay!
/ My friends / ... a long time. / a place where they can have a party / have looked for
My friends have looked for a place where they can have a party for a long time.
Oops!
Okay!
/ worked / on the science project / you / ...... the teacher assigned it? / Have
Have you worked on the science project since the teacher assigned it?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies