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
T6 ENG FILE B1 PRESENT PERFECT PAST SIMPLE
0
%
0
0
0
Back
Restart
I've worked / been working as a teacher for 15 years. Which option?
I've worked / been working as a teacher for 15 years. Both are acceptable!
Oops!
Okay!
We've had our new flat _____ 6 months.
We've had our new flat for 6 months.
Oops!
Okay!
I / not live / here for very long.
I haven't been living / lived here for very long.
Oops!
Okay!
"Why haven't you got any cash Eddie?" "Well, I'm not good with money. I _________all my wage for the month on rubbish." (spend)
"Why haven't you got any cash Eddie?" "Well, I'm not good with money. I've already spent all my wage for the month on rubbish." (spend)
Oops!
Okay!
Hi Juanito how are you? I haven't seen / been seeing you in ages.
Hi Juanito how are you? I haven't seen you in ages.
Oops!
Okay!
your sister / have that hairstyle / a long time?
Has your sister had that hairstyle a long time?
Oops!
Okay!
How long _____ you ______ _________English?
How long have you been learning English?
Oops!
Okay!
We / know each other / we were children
We have known each other since we were children.
Oops!
Okay!
Primark has been next to Torre Sevilla .................2018
Primark has been next to Torre Sevilla since 2018.
Oops!
Okay!
Sam / not study enough recently.
Sam hasn't been studying enough recently.
Oops!
Okay!
it / snow / since 5 am this morning.
it has been snowing since 5 am this morning.
Oops!
Okay!
the children / play computer games / 2 hours. It's time they stopped.
The children have been playing computer games for 2 hours. It's time they stopped.
Oops!
Okay!
Have ___ _____ _____ a ghost? (see)
Have you ever seen a ghost? (see)
Oops!
Okay!
She / study/ English for 3 years.
She has studied / been studying English for 3 years.
Oops!
Okay!
Are you hungry? No, I ____ _______ _____ thanks. (eat)
Are you hungry? No, I have already / just eaten thanks. (eat)
Oops!
Okay!
I / love her / the first day we met
I have loved her since the first day we met.
Oops!
Okay!
How long / they / watching TV?
How long have they been watching TV?
Oops!
Okay!
Primark has been next to Torre Sevilla for................?
Primark has been next to Torre Sevilla for 4 years.
Oops!
Okay!
I started learning English in 2014, so I have ________________8 years. ( learn)
I started learning English in 2014, so I have been learning for 8 years. ( learn)
Oops!
Okay!
It____ ______ raining _____ lunchtime.
It has been raining since lunchtime.
Oops!
Okay!
I'm exhausted. I have cleaned / have been cleaning the kitchen for 2 hours.
I'm exhausted. I have been cleaning the kitchen for 2 hours.
Oops!
Okay!
How long ______ you ______ in Tomares? (live)
How long have you lived in Tomares? (live)
Oops!
Okay!
How long / have / you / waiting?
How long have you been waiting?
Oops!
Okay!
Have your parents_______ ___________ you money? (lend)
Have your parents ever lent you money? (lend)
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies