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
Y8 - Worksheet on present perfect
0
%
0
0
0
Back
Restart
1.4) He's been right by my table ___ the past 10 minutes.
for
Oops!
Okay!
2.1) I've lived in New York since ___ and I'm really enjoying it.
2008
Oops!
Okay!
2.3) We've ____ to many places around town.
been
Oops!
Okay!
2.6) Barbara's here for one more ___, then she goes back to England.
week
Oops!
Okay!
2.2) She's been here ___ four days now and she really likes it.
for
Oops!
Okay!
3.5) Vicky / have the tickets / weeks now
Vicky has had the tickets for weeks now.
Oops!
Okay!
1.2) I've been in line ____ 20 minutes.
for
Oops!
Okay!
3.6) Blake / be in class / an hour and a half
Blake has been in class for an hour and a half.
Oops!
Okay!
3.2) Jason / have a pet bird / October
Jason has had a pet bird since October.
Oops!
Okay!
4.6) Which is correct? I've been here since 5pm./ I've been here since two hours./ Both
I've been here since 5pm.
Oops!
Okay!
4.4) Do we use FOR with the present perfect simple to show when a situation - which is still continuing - started?
No. We use it to express the duration of an activity.
Oops!
Okay!
1.5) It's only been open ____ July.
since
Oops!
Okay!
4.5) Do we use SINCE with the present perfect simple to show how long a situation has continued?
No. We use it to express the moment when a situation started.
Oops!
Okay!
1.1) I've been at the restaurant ____ over an hour.
for
Oops!
Okay!
2.5) I also took Barbara to this great art show that ___ been here since the spring.
has
Oops!
Okay!
3.4) Neil /live in Brighton / 1997
Neil has lived in Brighton since 1997.
Oops!
Okay!
4.2) Which is correct? We'll go on foot./ We'll go by foot./ Both
We'll go on foot.
Oops!
Okay!
2.4) We went to the Statue of Liberty, where we waited for ___ hours to get in.
two
Oops!
Okay!
3.3) Leslie / be in the kitchen / a quarter past two
Leslie has been in the kitchen since a quarter past two.
Oops!
Okay!
1.3) I've been here ___ 12 o'clock.
since
Oops!
Okay!
1.6) We've been talking ___ more than 5 minutes!
for
Oops!
Okay!
4.3) Which is correct? I'm at home./ I'm at the home./ Both
I'm at home.
Oops!
Okay!
4.1) Do we use prepositions before times, places, or both?
Both.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies