NEW
Font size
WorksheetsPresent Perfect
Total questions: 70
Worksheet time: 40mins
I .............. never .................... a car before
have, had
has, had
have, have
had, had
She............................to Brazil last year.
have been
has been
has have
has be
I .................................. a television.
have seen
have watched
has have
have has
..........................has driven a car to Chiang Mai
Tanapon
I
The Students
They
He.....................his wallet.
lost
have lost
has lost
had lost
You...................a fever.
have had
have been
has been
are
We......................a class last week.
have been
has been
have joined
has be
He.....................with his family.
have stayed
has stayed
had stayed
has stay
The dog............................under the tree.
has sleep
have slept
has slept
had been
They..........................to bed.
have been
has gone
have go
have gone
Teacher Base.............................from 11:10 to 12:00
have taught
has taught
have teach
has teach
- Yes, she ____.
My mom has .................. fish.
cook
cooks
cooked
cooking
I’ve _________ football.
play
plays
played
playing
My dad has ___ an email to my uncle.
send
sent
sending
sended
Have you ever _______ a snake?
see
saw
seen
seeing
I’ve never ______frogs.
eat
ate
eaten
eating
(B) No, I ... .
He has been here ... a long period.
for
since
She has lived in New York ... six years.
for
since
They have worked ... 1995.
since
for
Linda has been on holidays ... six weeks.
for
since
He has been learning French ... eight months.
since
for
The weather has been awful ... the beginning of the year.
since
for
They have been married ... a long time.
for
since
I haven't seen her ... ages.
since
for
She has got that job ... March, 18th.
for
since
He has put on weight ... the end of last year.
for
since
I have been well paid ... I joined that firm.
for
since
Kevin has been playing ... two hours.
for
since
................... January.
since
for
............. Monday
Since
for
.................. 5 minutes.
since
for
I have been a teacher ................ 8 years
since
for
I have been in the office ______ 9 o’clock.
since
for
