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
GE B2 U1 grammar
0
%
0
0
0
Back
Restart
She has bought / has been buying new shoes.
has bought
Oops!
Okay!
He has studied / has been studying English for two hours.
has been studying
Oops!
Okay!
He has played / has been playing the guitar all evening.
has been playing
Oops!
Okay!
She has studied / has been studying for her exams all week.
has been studying
Oops!
Okay!
The teacher has explained / has been explaining the rules clearly.
has explained
Oops!
Okay!
She has painted / has been painting the living room all day.
has been painting
Oops!
Okay!
He has worked / has been working in this company for years.
has been working
Oops!
Okay!
They have visited / have been visiting London three times.
have visited
Oops!
Okay!
I have met / have been meeting him several times.
have met
Oops!
Okay!
She has read / has been reading that book all afternoon.
has been reading
Oops!
Okay!
We have walked / have been walking around the city for hours.
have been walking
Oops!
Okay!
I have cleaned / have been cleaning the kitchen for 30 minutes.
have been cleaning
Oops!
Okay!
I have lost / have been losing my keys again.
have lost
Oops!
Okay!
She has worked / has been working here since May.
has been working
Oops!
Okay!
They have argued / have been arguing since yesterday.
have been arguing
Oops!
Okay!
I have read / have been reading the same article for twenty minutes.
have been reading
Oops!
Okay!
She has cooked / has been cooking dinner already.
has cooked
Oops!
Okay!
He has fixed / has been fixing the car.
has fixed
Oops!
Okay!
He has written / has been writing three emails today.
has written
Oops!
Okay!
They have waited / have been waiting in line for half an hour.
have been waiting
Oops!
Okay!
We have eaten / have been eating sushi before.
have eaten
Oops!
Okay!
They have played / have been playing football since morning.
have been playing
Oops!
Okay!
I have waited / have been waiting for the bus since 8 o’clock.
have been waiting
Oops!
Okay!
We have talked / have been talking about the problem for an hour.
have been talking
Oops!
Okay!
We have tried / have been trying Japanese food before.
have tried
Oops!
Okay!
They have completed / have been completing the project on time.
have completed
Oops!
Okay!
My parents have travelled / have been travelling to many countries.
have travelled
Oops!
Okay!
I have bought / have been buying a new laptop.
have bought
Oops!
Okay!
I have finished / have been finishing my homework already.
have finished
Oops!
Okay!
We have watched / have been watching that movie before.
have watched
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies