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 - signal words
0
%
0
0
0
Back
Restart
I have learnt Spanish ___ the age of eighteen.
I have learnt Spanish SINCE the age of eighteen.
Oops!
Okay!
It has rained ___ many hours. We can't go running.
It has rained FOR many hours. We can't go running.
Oops!
Okay!
They have lived in that house ____ twenty years.
They have lived in that house FOR twenty years.
Oops!
Okay!
Have you finished your English project ___ ?
Have you finished your English project YET?
Oops!
Okay!
My friend called me a minute ago. He has ___ passed an important exam.
He has JUST passed an important exam.
Oops!
Okay!
We have ___ bought concert tickets.
We have ALREADY/JUST bought concert tickets.
Oops!
Okay!
Why haven't you made your bed ___?
Why haven't you made your bed YET?
Oops!
Okay!
I love spending time in Italy. I have ____ been there many times.
I have ALREADY been there many times.
Oops!
Okay!
Your hair is wet. Yes, I have ___ washed it.
Your hair is wet. Yes, I have JUST washed it.
Oops!
Okay!
He hasn't planted the tree ___.
He hasn't planted the tree YET.
Oops!
Okay!
She hasn't called him ___.
She hasn't called him YET.
Oops!
Okay!
Have you ___ seen a ghost?
Have you EVER seen a ghost?
Oops!
Okay!
She has ___ been to Florida but she would love to.
She has NEVER been to Florida but she would love to.
Oops!
Okay!
They haven't been there ___ last weekend.
They haven't been there SINCE last weekend.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies