Worksheetsenglish grade 6 unit 2
Total questions: 29
Worksheet time: 15mins
I have ... English since 2014.
study
studied
studying
studies
They ... moved here for three years.
had
have
has
having
The man ... played basketball for 2 hours
has
have
had
having
All teachers ... come to school since July.
have
having
has
had
We ... had a new teacher since July.
have
had
having
has
A tiger ... eaten 15-35 kilograms meat everyday.
have
has
had
having
last week I went to the zoo and I saw the deers have ... grass.
eat
ate
eaten
eating
When I visited Turkey in 2019, I have ... inside the Blue mosque.
pray
praying
prays
prayed
It has been foggy ... some days.
(a)
1.They ___________________ in Chicago for 20 years (be).
has been
are
have been
will being
2. I ___________________ a wonderful film in the cinema last night. (see)
seen
saw
am seeing
see
3. The sun ___________________ at 6:38 yesterday morning (rise)
rises
is rising
risen
rose
4. I promise that I ___________________ this secret to anyone (not tell)
am not telling
will not tell
didn't tell
tell
5. They ___________________ to the movies only once in a while (go)
has gone
have gone
go
are going
6. Shhh! Someone ___________________ to our conversation (listen)
is listening
listen
listens
are listening
7. I think Bob ___________________ for London this very moment. (leave)
will leave
left
is leaving
leave
8. The plane ___________________ off in a few minutes. (take)
takes
has taken
took
will take
9. I ___________________ up at 7 every morning but this morning I ___________________ long and I ___________________ up until 8. (get, sleep, not get)
get, slept, didn't get
got, slept, didn't get
get, slept, don't get
get, sleep, didn't get
10. I ________________________ my watch because it is being fixed (not wear).
don't wear
am not wearing
will not wear
didn't wear
11. This ___________________ an easy quiz so far (be).
has been
have been
is
was
12. They ______________ in an apartment right now because they can’t find a cheap house. (live)
live
have lived
are living
are going to live
12. I predict that man __________________________ on Mars. (land)
is landing
has landed
landed
will land
14. He ___________________ his job a couple of years ago. (quit)
is quitting
quit
has quit
quits
15. Our daughter __________________________ from the university yet (gradate).
isn't going to graduate
didn't graduate
hasn't graduated
won't graduated
16. They ___________________ any Christmas cards last year (not send)
haven't sent
didn't sent
didn't send
hasn't sent
17. She ___________________ to a doctor once a year for an examination (go)
went
has gone
goes
will go
18. My parents ___________________ in New York two weeks from today (be).
will be
are
have been
has been
19. I ___________________ two mistakes in the last quiz. (make)
is making
have made
make
made
20. Unfortunately, our team ___________________ any games last year. (not win)
didn't win
hasn't won
haven't won
win
