Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
present perfect and present perfect continuous
0
%
0
0
0
Back
Restart
4.Mike has lived in Spain.............a long time.
for
Oops!
Okay!
13. ..............we (see)............. that movie? I can't remember.
Have/seen
Oops!
Okay!
5. Jenny and I .........been friends..........we were kids.
have/since
Oops!
Okay!
16. I ......................(know) him .............. five years.
have known/for
Oops!
Okay!
11. I................watched TV .........the day before yesterday.
haven't/since
Oops!
Okay!
14. What.............you been ...........(do) for two hours.
have/doing
Oops!
Okay!
10.Alice ............ridden her bicycle.......she fell off it last week.
hasn't/since
Oops!
Okay!
18. Use already or yet. We're too late! The bus has.................left.
already
Oops!
Okay!
3. They........... (be) at the hotel since last Tuesday.
have been
Oops!
Okay!
19. write question in Present Perfect Simple. you/taste/Thai food ?
Have you ever tasted Thai food?
Oops!
Okay!
12. ..............Mary (do)...............her homework?
Has/done
Oops!
Okay!
8. My neighbors ..........been away on holiday...........several weeks.
have/for
Oops!
Okay!
7. Our universe ........existed.........billions of years.
has/for
Oops!
Okay!
1. She ............... (live) here for twenty years.
has lived
Oops!
Okay!
2. Alice............. (be) married for three months.
has been
Oops!
Okay!
6. The store .........been closed.........last Wednesday.
has/since
Oops!
Okay!
20.We.................. (not meet) our friends ............5 years.
haven't met/for
Oops!
Okay!
9. I'm really hungry! I .............eaten ........this morning.
haven't/since
Oops!
Okay!
17. My sister has had/ has been having a shower for twenty minutes. The floor is still wet.
has been having a shower
Oops!
Okay!
15. I've been ............(wait) for you for 3 hours.
waiting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies