NEW
Font size
WorksheetsPresent Perfect
Total questions: 20
Worksheet time: 16mins
Karen ______ me an e-mail.
have sent
has sent
has send
have send
Dave and Pat ______ the museum.
has visited
have visited
have visit
has visit
I ______ at the pet shop.
have be
has been
have been
has be
Marcus ______ an accident.
has had
has have
have has
have had
____ you ____ England?
Have you visited England?
Has you visited England?
Have you visit England?
_______ you been in Cancun?
Has
Have
Do
Choose the correct sentence.
I has played soccer since I was a little boy.
I have played soccer since I was a little boy.
I plays soccer since I was a little boy.
I have been waiting _______ 4 o'clock.
since
for
I haven't been on vacation _______ last July.
since
for
Which word cannot complete the sentence?
She has _______ been to Europe.
Just
Already
Ever
Never
Complete
Have you ______ studied German?
Never
Ever
For
Do
