NEW
Font size
WorksheetsPresent perfect
Total questions: 20
Worksheet time: 15mins
I ... this film already.
have seen
saw
have saw
has seen
John and Julie ... their car for about a year.
had
have had
had had
has had
have
She ... her driving test yet.
have taken
haven't taken
hasn't
hasn't taken
Sue ... a tour guide since she ... university
has been-left
have been-left
have-leave
has-left
was-left
... into town on your new bike yet?
Has he ridden
Have you ridden
Has she ridden
This new computer ... my life a lot easier.
has made
has make
have made
have make
We ... what to get Mark for his birthday yet.
hasn't decided
haven't decided
have decided
has decided
... a famous person?
Has Paul met
Has Paul meet
Has Paul ever met
Have Paul ever met
... never played this game before.
I've
I'm
I've been
I
Adam ... his room last night.
have tiddied
has tidy
has tidied
tidied
... here since 2005?
Have you lived
Did you live
Has you lived
Carol and I ... to the cinema three nights ago.
have never been
have been
has been
go
went
It's the first time ... our flat, isn't it?
you visited
you visit
you've visited
you've visit
They ... the baby a name yet.
haven't given
didn't give
didn't given
haven't give
didn't gave
... to New York when you went to the States last summer?
Did you go
Have you been
Have you go
Did you went
... an e-mail before?
Did you ever send
Did you ever sent
Have you ever sent
Have you ever send
Jo has already ... Shirley to dinner
invited
been inviting
invite
inviting
Have the boys ... computer games since this morning?
play
played
been playing
were playing
Pedro has been having English lessons ... he was five years old.
since
for
just
when
I've ... been reading about the film Crash in the paper.
just
been
already
never
