NEW
Font size
WorksheetsPresent perfect
Total questions: 10
Worksheet time: 10mins
Choose the correct answer: I ________ talked to Peter.
haven't
hasn't
Choose the correct answer: Have you _______ to London?
be
been
being
Choose the correct answer: She has ________ to work.
gone
go
goes
Choose the correct answer: Our football team has ______ the championship three times.
won
win
winning
Choose the correct answer: I love New York! I have been there 5 times __________ and I can’t wait to go back.
just
yet
already
Choose the correct answer: I have worked here ______ five years.
since
for
Choose the correct answer: I have worked here ______ 1990.
since
for
Choose the correct answer: They have ________ finished their homework
just
already
yet
Choose the correct answer: Beth has ________ moved to New York.
just
already
yet
Choose the correct answer: Has the train arrived _____?
yet
already
just
