Saturday, 30 March 2019
General Grammar Check 3
1. ..................................... that report yet?
Have you finished
Did you finish
Do you finish
2. No, I haven't finished that report. I .................................... on it.
work
have worked
am working
3. It ..................................... be ready by evening.
should
would
shall
4. This is the first time I ........................................ Amsterdam.
visited
have visited
am visiting
5. She .................................... for hours.
has been knitting
is knitting
knits
6. We ........................................ in this town for ten years.
are living
have been living
live
7. I ................................... ill last week.
was
have been
had been
8. ...................................... you want to see the pictures of my holiday?
Do
Have
Does
9. I ..................................... dinner before dad came home.
finished
had finished
Either could be used here
10. The boy ................................... before people came to rescue him.
drowned
had drowned
has drowned
11. He .................................... before he left.
called
had called
Either could be used here
12. I ..................................................... my lessons before I went out to play.
learnt
had learnt
Either could be used here