Complete the following sentences using an appropriate verb form.
1It ............... raining for two hours.
Wrong!
Use the present perfect continuous for an action that started in the past and continues now, so the correct answer is "has been".
2I ............... my grandmother yesterday.
Wrong!
Use the past simple with a finished past time such as yesterday, so the correct answer is "visited".
3My boss ............... to London, and he is still there.
Wrong!
Use the present perfect for a past movement with a present result, so the correct answer is "has gone".
4See that you ............... on time.
Wrong!
After "see that" in this instruction, use the present simple, so the correct answer is "arrive".
5She will come if you ............... her.
Wrong!
In the if-clause of a first conditional sentence, use the present simple, so the correct answer is "invite".
6I ............... to Iceland, so I know how beautiful it is.
Wrong!
Use the present perfect to talk about life experience up to now, so the correct answer is "have been".
7The man ............... killed before the doctor examined the body.
Select 2 answers.
Wrong!
Both are possible: the past perfect passive "had been" stresses that the killing was completed before another past event, and the past simple passive "was" is also fine because "before" makes the order clear.
8We ............... waiting for them for two weeks.
Wrong!
Use the present perfect continuous for an action continuing up to now, so the correct answer is "have been".
9The train ............... before we reached the station.
Wrong!
Use the past perfect for the earlier of two past actions, so the correct answer is "had left".
10I ............... the newspaper every morning.
Wrong!
Use the present simple for habits and routines, so the correct answer is "read".
Exercise complete
0 out of 10
correct answers
Answers
- It has been raining for two hours.
- I visited my grandmother yesterday.
- My boss has gone to London, and he is still there.
- See that you arrive on time.
- She will come if you invite her.
- I have been to Iceland, so I know how beautiful it is.
- The man was / had been killed before the doctor examined the body.
- We have been waiting for them for two weeks.
- The train had left before we reached the station.
- I read the newspaper every morning.

