NEW
Font size
WorksheetsPresent Perfect Tense
Total questions: 20
Worksheet time: 7mins
He ______________ a lot of photographs during the trip to Sahara.
has take
has took
has taken
has been taken
I __________________________ repaired your car.
have already
have ever
have yet
have never
Has she __________________ seen a ghost?
ever
never
already
since
A: Have you done your homework yet?
B: Yes, I have ______________ finished it.
yet
never
just
for
Paul hasn't played the piano ___________________ he was a boy.
for
since
already
just
Mary hasn't finished her homework ____________________.
already
yet
since
for
My father hasn't slept ________________ twenty-four hours.
yet
ever
since
for
I __________ the new Star Wars movie yet, but I can’t wait!
haven't see
haven't seen
have ever seen
have already seen
I haven’t seen you ________________ you were interviewed here in June. How have you been?
since
for
just
recently
My grandmother moved to Florida in 1968 so she ____________________ there for 51 years now
lived
has lived
have lived
have been living
____________ you ____________ any experience in this field, Ms. Swan?
Has / has
Has / had
Have / has
Have / had
He has been a surgeon ________ 30 years. He has tons of experience.
just
yet
since
for
Have you _______________ seen that film?t
ever
never
since
for
We have lived here _______________________ seventeen days.
since
for
I have read two books ___________________ the weekend. (Now, it is Wednesday.)
since
for
already
recently
Jack hasn't been to Hungary ________________ 1981.
lately
already
since
for
A: Could I speak to Jane, please?
B: I’m afraid she _______________ .
has just leave
has just left
have just leaved
have just left
Sarah _____________ in North and South America.
has travel
has traveled
have traveled
haven't traveled
We ________________ my cousins since the beginning of last year. They are always very busy.
has seen
hasn't seen
have seen
haven't seen
I __________ a teacher since 2002.
have be
have been
was
wasn't
