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
B1+ 2B Grammar
0
%
0
0
0
Back
Restart
I'VE KNOWN / I'VE BEEN KNOWING jun for about 15 years.
I've known
Oops!
Okay!
I (have) the same phone for a few years now, but I don't want to buy a new one.
have had
Oops!
Okay!
Amara's on the phone right now - SHE'S TALKED / SHE'S BEEN TALKING to one of her friends for the last two hours!
she's been talking
Oops!
Okay!
I (never / search) for my own name online.
have never searched
Oops!
Okay!
I can't drive, but I'VE WANTED / I'VE BEEN WANTING to learn for a long time.
I've wanted
Oops!
Okay!
I'm so tired. I'VE WORKED / I'VE BEEN WORKING since 7 o'clock this morning.
I'VE BEEN WORKING
Oops!
Okay!
I (watch) TV all day.
have been watching
Oops!
Okay!
I (save up) for a new tablet, but I haven't got enough money yet.
have been saving up
Oops!
Okay!
THEY'VE STUDIED / THEY'VE BEEN STUDYING every night recently because they have an exam next week.
They've been studing
Oops!
Okay!
I (own) this phone for three years.
have owned
Oops!
Okay!
I'VE JUST BOUGHT / I'VE JUST BENN BUYING my ticket. I'm so excited about the concert.
I've just bought
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies