She ............ for 12 hours before she finished everything.
had been working
has been working
is working
has worked
When I was a child ............ running every day.
used to go
have gone
was going
had gone
What ............ at 10 o'clock last night?
were you doing
have you done
have you been doing
had you done
He hasn't left the office .................
yet
before
just
already
They will have finished ................ 8 o'clock.
by
until
by the time
since
I'm afraid ............... to come to the party.
won't be able
don't go
won't
can't
We went into town ............ some new clothes.
to buy
for buying
to have bought
buying
0
{"name":"grammar 1", "url":"https://www.quiz-maker.com/Q3UQZYI7X","txt":"How long ................. here?, .............. help you with the cooking?, He denied ......... the money.","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}