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--For, Since, Just
0
%
0
0
0
Back
Restart
She/wash her hair (just)
She has just washed her hair.
Oops!
Okay!
Michael hasn't visited his grandma ... he moved to L.A.
since
Oops!
Okay!
haven't spoken / Karen and Claudia / ... 5 days. / to each other
Karen and Claudia haven't spoken to each other for 5 days.
Oops!
Okay!
Yay! The cat... (catch/a mouse)
The cat has just caught a mouse.
Oops!
Okay!
... last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
They have been married .... almost 20 years.
for
Oops!
Okay!
You / drink / 3 cups of tea ... you sat there.
You have drunk 3 cups of tea since you sat there.
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!
I / have / this car / five years.
I've had this car for 5 years.
Oops!
Okay!
You have been in that school ... 6 years.
You have been at that school for 6 years.
Oops!
Okay!
Has she been at school ... this morning?
since
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
They/sell/their house (just)
They have just sold their house.
Oops!
Okay!
We/have lunch (just)
We have just had lunch.
Oops!
Okay!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
She/make breakfast (just)
She has just made breakfast
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
Oops!
Okay!
Take those dirty shoes off, please! I've ... (clean/the floor)
I've just cleaned the floor.
Oops!
Okay!
Lisa has had her dog ... two years.
for
Oops!
Okay!
any / hasn't had / milk / This cat / ... 5 o'clock.
This cat hasn't had any milk since 5' o clock.
Oops!
Okay!
He/buy a ring (just)
He just bought a ring
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!
I'm sorry--you've... (miss Janet).
I'm sorry--you've just missed Janet.
Oops!
Okay!
his computer / has had / Ben / ... 5 years.
Ben has had his computer for 5 years.
Oops!
Okay!
Lovely, isn't it? Penny ... (buy/a diamond ring)
Penny just bought a diamond ring.
Oops!
Okay!
They/arrive (just)
They have just arrived
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
They / not brush / their teeth / two days.
They haven't brushed their teeth for two days.
Oops!
Okay!
I haven't seen my cat ... last Tuesday.
I haven't seen my cat since last Tuesday.
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies