WorksheetsGrammar Review (B1)
Total questions: 20
Worksheet time: 12mins
I (be/here) for an hour.
have been
have be
has been
have bean
She (have/work) in London for six months.
has worked
have worked
have work
has work
I (has/been) to Africa and India.
have been
has been
have be
has be
(has) you ever (eat) Chinese food?
Have/eaten
Has/Eaten
Have/eat
Has/ate
What's the best film you (have/ever/see)?
Have ever seen
Has ever see
Have ever saw
Has ever saw
I (have/never/see) a ghost.
Have never seen
Has never see
Have never saw
Has never saw
I (have write) six letters this morning.
have written
has written
have writing
has writing
Someone (have/broken) the window.
has broken
have broken
has breaking
have breaking
The taxi (have arrive)
has arrived
have arrived
has arriven
have arriving
I ____ a lot last year, but I've earned a lot this year.
didn't earned
haven't earned
We arrived last week. We ____ here for five days.
were
have been
____ painting the bedroom yet.
Not yet, but he said he'd finish it tomorrow.
Did he finish
Has he finished
My mother ___ in Scotland when she was a little girl.
lived
has lived
When I arrived at the cinema, the film (a) (start.)
Julie didn't arrive until after I (leave).
left
had left
has left
was left
When we (finish) dinner, we went out.
finished
finish
had finished
was finished
The grass was yellow because it (not/rain) all summer.
hadn't rained
wasn’t rain
not rained
haven’t rain
Where ___ she(go)?
is/going
was/gone
had/go
had/gone
You(not/study) for the test, so you were very nervous.
wasn't study
hadn't studied
didn't studied
hadn’t study
She said that she(not/visit) the UK before.
hadn't visit
wasn't visit
hadn't visited
haven’t visited
