NEW
Font size
WorksheetsPresent Perfect
Total questions: 13
Worksheet time: 7mins
They've lived in London ______ five years.
for
since
I visited the Royal Opera Huose two days __________
since
ago
I haven't downloaded any music _______ last week.
for
since
I've had my new MP3 player __________ two weeks.
for
since
I ________ to a rock concert three weeks ago.
went
have been
She's been playing the guitar ______ 2005.
for
since
I___________ this book some time ago.
started
have started
My father ________ to Dubai several times.
went
has been
_______________ Mount Everest? No never
Did you climb
Have you climbed
They __________ each other for two years.
didn't see
haven't seen
________________ him at the airport last night?
Did you meet
Have you met
No, I _____________ to the airport, but he wasn't there.
went
have gone
Some students _____________ to class for five days.
didn't come
haven't come
