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
I've been ............(wait) for you for 3 hours.
waiting
Oops!
Okay!
..............I (see)............. that movie? I can't remember.
Have/seen
Oops!
Okay!
Alice ............ridden her bicycle.......last week.
hasn't/since
Oops!
Okay!
Alice................(learn, present continuous) English for three months.
has been learning
Oops!
Okay!
My sister...........(take, present continuous) a shower for twenty minutes. The floor is still wet.
has been taking a shower
Oops!
Okay!
Oops!
Okay!
..............Mary (do)...............her homework?
Has/done
Oops!
Okay!
Use already or yet. We're too late! The bus has.................left.
already
Oops!
Okay!
The store .........been closed.........last Wednesday.
has/since
Oops!
Okay!
Jenny and I .........been friends..........we were kids.
have/since
Oops!
Okay!
She ............... (live) here for twenty years.
has lived
Oops!
Okay!
Write question in Present Perfect Simple. you/eat/Thai food ?
Have you ever eaten Thai food?
Oops!
Okay!
I ......................(know) him .............. five years.
have known/for
Oops!
Okay!
I................watched TV .........the day before yesterday.
haven't/since
Oops!
Okay!
We.................. (negative, see) our friends ............5 years.
haven't seen/for
Oops!
Okay!
Mike has lived in Spain.............a long time.
for
Oops!
Okay!
What.............you been ...........(do) for two hours?
have/doing
Oops!
Okay!
They........... (be) at the hotel since last Tuesday.
have been
Oops!
Okay!
My neighbors ..........been away on vacation...........several weeks.
have/for
Oops!
Okay!
Oops!
Okay!
I'm really hungry! I .............eaten ........this morning.
haven't/since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies