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 Tenses
0
%
0
0
0
Back
Restart
15. She must be tired. She has written/ been writing all afternoon.
been writing
Oops!
Okay!
12. Somebody has been eating/ eaten my cookies. There are none left.
eaten
Oops!
Okay!
13. Somebody has been eating/eaten my cookies. There are very few left.
been eating
Oops!
Okay!
14. How many books has she been writing/ written?
written
Oops!
Okay!
16. I've read/ been reading all afternoon? I've read/ been reading 5 chapters.
been reading - read
Oops!
Okay!
9. I've been cycling/ cycled and my legs are really tired now.
been cycling
Oops!
Okay!
17. I think I've been liking/ liked chocolate since I was born.
liked
Oops!
Okay!
1. I've been writing/written to the bank twice, but I haven't had a reply.
written
Oops!
Okay!
2. We've painted/been painting the bedroom. We've nearly finished.
been painting
Oops!
Okay!
5. I've been trying/tried to call you all morning!
been trying
Oops!
Okay!
11. How long have you been knowing/ known Peter?
known
Oops!
Okay!
7. We've been having/had a dog for ten years.
had
Oops!
Okay!
8. I haven't been working/worked hard recently.
been working
Oops!
Okay!
10. I'm sorry I'm late, have you been waiting/ waited for a long time?
been waiting
Oops!
Okay!
4. Have you been seeing/seen the new James Bond film yet?
seen
Oops!
Okay!
6. How long have you been waiting/ waited for the bus?
been waiting
Oops!
Okay!
3. They've been knowing/ known each other for ten years.
known
Oops!
Okay!
18. They have travelled/ been travelling for months, and they have been visiting/ visited three countries so far.
been travelling - visited
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies