Font size
WorksheetsPresent Perfect
Total questions: 40
Worksheet time: 19mins
(B) Yes, he ... .
(B) No, I ... .
(B) Yes, I ... .
I .............. never .................... a car before
have, had
has, had
have, have
had, had
She............................to Brazil last year.
have been
has been
has have
went
.........................have walked to the department store.
She
Prayuth
They
The Boss
..........................has driven a car to Chiang Mai
Tanapon
I
The Students
They
How long ......... she had a dog?
Have
Has
Had
write - wrote -
wrotten
wrote
writen
written
Charlie ........... his room.
hasn't clean
hasn't cleaned
hasn't cleant
She .......... her bike for 3 years.
have had
has had
had have
They haven't ....... an e-mail yet.
send
sended
sent
They have known each other .... the year 2000.
since
for
already
Write a correct sentence using the PRESENT PERFECT TENSE
When has your sister finished the exam?
When has your sister finish the exam?
When have your sister finish the exam?
swim - swam ?
swam
swaed
swimed
swum
break - broke ?
broke
broken
breaked
breaken
eat - ate ?
eaten
ated
eated
ate
live - lived ?
lifed
laved
lived
loved
I haven't seen Tom ___________________ two years.
since
just
for
already
Tim hasn't read this book ___________________.
already
just
yet
never
I _____________ in Ankara for 4 years and then I moved to İstanbul.
lived
have lived
She's a vegetarian. She _______________ meat for the last 10 years.
ate
hasn't eaten
I ______________ learning English in 2007.
started
have just started
They have known each other .... they were kids.
for
since
