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 Simple vs Present Perfect Contin ...
0
%
0
0
0
Back
Restart
Nathan has sung / has been singing the same song all morning. It's driving crazy.
has been singing
Oops!
Okay!
Amanda has known / has been knowing Natalia for about three years now.
has known
Oops!
Okay!
How long have you saved / have you been saving money for a new phone?
have you been saving
Oops!
Okay!
Jessica has eaten / has been eating the same kind of frozen meal five times this week.
has eaten
Oops!
Okay!
Karen hasn't been playing / hasn't played football since she broke her leg last year.
hasn't played
Oops!
Okay!
Actually, I can speak German, so I have understood / have been understanding everything you said about me.
have understood
Oops!
Okay!
Rebecca has been reading / has read that novel all day.
has been reading
Oops!
Okay!
James and Petter have looked / have been looking at photos all morning.
have been looking
Oops!
Okay!
Tom and Anna have met / have been meeting in secret since their parents told them to stop seeing each other.
have been meeting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies