Font size
Worksheetsperfect
Total questions: 115
Worksheet time: 1hrs 3mins
He has ............................ to school
go
gone
be
went
My mom has .................. fish.
cook
cooks
cooked
cooking
I’ve _________ football.
play
plays
played
playing
She’s been _________ for 3 hours.
study
studying
studied
studies
Have you been _______ ?
draw
drawn
drawing
drew
Have you ever _______ a snake?
see
saw
seen
seeing
I ________ tennis for 6 years . I'm still playing it.
play
played
playing
have been playing
I’ve never ______frogs.
eat
ate
eaten
eating
Ahmed .............. his homework yet
hasn't finished
had finished
finished
finish
I _________________ my purse.
I have lost my purse.
I has lost my purse.
I have losted my purse.
I _____ a teacher since 1998
has been
have been
hasn't been
Have you finished the composition for History class ______?
just
already
yet
/
I .......................................... seen him for ages
have seen
saw
has seen
sees
That Man.............in prison for five years.
are
were
has been
have been
My friend _____my new dress yet.
have not seen
have not saw
has not seen
has seen
I _____________ my homework yet.
have finish
has finished
did finished
haven't finished
I ................. studied hard.
have
has
They ____ the movie last week.
watch
have watched
watched
I have ____ been to France.
ever
for
since
never
Kate hasn't done her homework ____.
already
just
yet
never
I haven't seen Tom ____ two years.
since
just
for
already
Sally hasn't been to the theatre _____ she was five.
for
already
since
just
______ they visited the pyramids yet?
Has
Did
Have
I ____ _____ my homework yet.
hasn't done
didn't do
haven't done
My brother ... my key. I can't get into the house.
lose
lost
has lost
have lost
Vanya ... me 20 years ago. We ... friends since then.
has met; were
met; have been
have met; are
meet; have been
I am not hungry. I have _______ eaten.
Yet
Just
Since
Still
They _________________ each other since last year.
have know
have known
have been knowing
have been known
I ........................ ten letters since morning.
Write
Wrote
Have written
Have been writing
Sara___ how to drive for 6 years! and she still can't!
has learn
has been learning
have learned
have been learning
I _______ been married for two years
has
have
hase
I _____ a teacher since 1998
has been
have been
hasn't been
I have never______ to paris
visited
visit
visited yet
_____ he given up the tournament?
HAS
HAVE
HAVEN'T
I ________ watched two seasons of this T.V. show
has
have not
has not
hasen't
I haven't ______________ your book.
taken
take
took
takes
It's been raining ....................... lunchtime.
since
for
Jane is away.
She's been away .............. Friday.
since
for
Rania was coughing .............. yesterday.
since
for
Omar’s mum said, ‘Omar’s been sick ........... last night.’
since
for
Omar’s mum said, ‘Omar’s been sick ........... last night.’
since
for
Huda has been studying in this school ............. 2009.
since
for
I have been a teacher ................ 8 years
since
for
They have travelled to Palestine ............... one month.
since
for
1. I have …………………. been to a foreign country.
never
ever
2. Have you …………………. seen her perform?
ever
never
3. Do you ……………….. go to Ireland on holiday?
ever
never
Do you ………………… go to live concerts?
ever
never
I have ………………… seen a ghost.
ever
never
I have ___________ been to France.
never
ever
The new contract.....................signed yet.
hasn't been
was
will be
is
...............that there is no life on the moon.
Scientists have shown
Scientists shown
It has shown
Scientists showing
The Olympic Games have never ............in Chicago up till now.
be held
been held
held
being held
The university has been offering engineering courses ___________.
for
since
lately
recently
We have been working in his office _______ three years.
For
Since
recently
lately
She ___________ (live)in New York ______ six years.
has been living; for
has been living; since
have been living; for
have been living; since
Q2 - I have been living here ...... July
for
since
lately
recently
I got this T-shirt 1 year ... in Disney Land
Since
For
Ago
We went to the movies ... weekend
This
Next
Last
The teacher ... arrived five minutes ago
Just
Will
Didn't
She _________________ ten pages already.
has wrote
has written
writed
wrote
_____ your brother and sister been getting along?
have
has
are
How long _____ you been studying English?
have
are
do
Kate hasn't done her homework ____.
already
just
yet
never
I haven't seen Tom ____ two years.
since
just
for
already
Sally hasn't been to the theatre _____ she was five.
for
already
since
just
I've ____ Paris four times.
been
gone
I'm so tired. I've ___ working all day.
gone
been
You look pale. Have you _______ to the dentist's?
gone
been
Fiona isn't here. She's ______ for a walk.
has been
has gone
Scott hasn't ___________to school yet. He's still here.
gone
been
"Where have you _________ to? I am currently looking at your instagram post being in an unfamiliar place", ask Raju to me over Facetime.
gone
been
Hey how many countries have you ______to?
gone
been
Bob's not here. He's _____________ to work.
been
gone
'Where is Ana?' 'She's not here.I think she has __________ to the bank.
been
gone
A: ''Where's Steve?''
B: ''Oh, he's _________ out. He'll be back later.''
been
gone
Martin isn't here. He ...................... the library to get some books
have been in
have been to
has gone to
haven't been to
'This is my house.' 'How long have you lived here?' '
.......................................for 3 years.
I live
I'd lived
I have lived
I lived
_______________ (have, not) this much fun since the last quiz.
I haven't have
I haven't had
I not have
I didn't have
I don't want this tale.
I have ________ read it.
Still
Yet
Already
Ben's wife hasn't had their baby _________.
Already
Yet
Still
Do we have to watch this movie? I have _________ watched it.
Still
Already
Yet
We…….here since yesterday
has been
have been
had been
has
Tim ___________his homework before he went to bed.
have done
has done
had done
do
I think he will ...........the race
win
wins
won
We ___________a party on Saturday. All our friends are coming.
will have
are having
are going to have
won´t have
Look at those clouds! It_____soon. (rain)
will rain
is raining
rains
is going to rain
Let’s go to the beach tomorrow! I think it … sunny.
a) will be
b) won’t be
c) won’t
Sarah must hurry, she ....................... miss the train!
is going to
will go to
hopes to
is go to
He wants .......................fish
to catch
catching
catches
to catching
Bill promised ________ me $500 tomorrow.
giving
to give
both
You shouldn't risk ______ without wearing a helmet.
skied
skiing
skis
to ski
This website will help you ___English better.
1.learn
2. learning
3.to learn
both 1 and 3
I'M HAVING SOME DOCUMENTS ________ RIGHT NOW.
COPY
COPIED
TO COPY
TO COPIED
SHE WANTS TO GET THE TAILOR ________ HER RED DRESS RIGHT AWAY.
SHORTENED
SHORT
TO SHORTEN
TO SHORT
THEY SHOULD GET SOMEONE _______ YOUR PICTURE.
TO FRAME
FRAMED
TO FRAMED
FRAME
WE GOT MR. JONES _______ TO THE AIRPORT.
DRIVE
DROVE
DRIVEN
TO DRIVE
THOMAS HAS HIS CAR ________
WASH
TO WASH
WASHED
TO WASHED
