NEW
Font size
WorksheetsPresent Perfect
Total questions: 17
Worksheet time: 17mins
I wonder who ___ this cake.
has bring
did bring
has brought
I've had this car ______years.
for
since
We've known each other _______ we were in school.
since
for
I haven't eaten anything __________ this morning.
since
for
She hasn't slept _______ two days.
for
since
I have wanted to be a writer _________I was a child.
for
since
We've been together ______ over ten years.
for
since
I haven't seen John _____ last July.
since
for
It hasn't rained _____ a long time.
for
since
She's worked in this bank ______ 25 years.
for
since
She's worked in this bank _______ it first opened.
since
for
_____ to Rome?
a.Have ever you been
b.Have you ever been
c.Have you been ever
Have you had lunch _____?
a.yet
b.just
c.already
I _____ the keys that I lost yet.
a.haven't find
b.haven't finded
c.haven't found
I _____ Peter since I was 5 years old.
a.know
b.'ve known
c.'ve knew
I _____ my pen. Can I use yours?
a.'ve losed
b.lose
c.have lost
I _____ Peter since I was 5 years old.
a.know
b.'ve known
c.'ve knew
