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 VS present perfect continuous
0
%
0
0
0
Back
Restart
16. Rosa ___________________ (see) Tom for 3 months now.
has been seeing
Oops!
Okay!
8. We __________________ ( paint) all day.
have been painting
Oops!
Okay!
13. She ______________________ (work) as a teacher for the last 3 months.
has been working
Oops!
Okay!
4.My dad ______ always ______ (have) glasses.
has,had
Oops!
Okay!
2. I __________________ (do) an online course. Here's my certificate!
have done
Oops!
Okay!
11. I _____________ (take) hundreds of photos today!
have taken
Oops!
Okay!
20. How long _______ you _______ ( have ) that bag? I love it!
have,had
Oops!
Okay!
10.I __________________ (take) photos all day, I will have no memory left.
have been taking
Oops!
Okay!
17. I _________ just ________ (see) him in the garage.
have, seen
Oops!
Okay!
12. Who ______________ (eat) the last slice of pizza? I wanted it!
has eaten
Oops!
Okay!
6. Sorry I couldn't help, I ____________ (do) my homework.
have been doing
Oops!
Okay!
9. We ______________ (paint) 3 walls, only 1 wall left!
have painted
Oops!
Okay!
15. You ______________(watch) 5 films today!
have watched
Oops!
Okay!
14. You _________________ (watch) TV all evening, turn it off!
have been watching
Oops!
Okay!
19. I ______________________ (wait) for 3 hours.
have been waiting
Oops!
Okay!
18. I _________________(know) him for 5 years.
have known
Oops!
Okay!
3._______ you _______ (see) the new Christmas movie on Netflix?
Have, seen
Oops!
Okay!
1.I _____________________ (do) an online course. I have one week left to go.
have been doing.
Oops!
Okay!
5.I ______________( do) 3 pages of homework today.
have done
Oops!
Okay!
7. It __________________ (rain) all day, I'm sick of it.
has been raining
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies