Fill in the blanks with an appropriate simple past or present perfect tense.
1I’m sure we ............... before.
Wrong!
Use "have met" with "before" when the experience is relevant now.
2I don’t believe in ghosts. At least, I ............... one yet.
Wrong!
Use "haven’t seen" with "yet" for an experience up to now.
3She ............... never sought anyone’s help in her life.
Wrong!
Use "has" to form the present perfect with a singular subject and "never".
4I ............... her once.
Wrong!
Use "have only met" when a past experience is counted up to the present.
5I ............... to my parents about my plans.
Wrong!
Use "have already spoken" for a completed action with present relevance.
6I ............... the minister yesterday, and he said he would help.
Wrong!
Use "met" with the definite past time expression "yesterday".
7There ............... an explosion at the castle last night.
Wrong!
Use "was" with the definite past time expression "last night".
8My grandparents ............... a lot for me when they were alive.
Wrong!
Use "did" for actions completed in a finished past time.
9How long ............... married to him?
Wrong!
Use "have you been" for a state that continues up to now.
10He ............... in 1979.
Wrong!
Use "was born" to give someone’s year of birth.
11I can’t go to the party because I ............... my leg.
Wrong!
Use "have broken" for a past event with a present result.
12Who ............... you this mobile phone?
Wrong!
Use "gave" when asking who performed a completed past action.
Done.
Score: 0/12
Answers
- I’m sure we have met before.
- I don’t believe in ghosts. At least, I haven’t seen one yet.
- She has never sought anyone’s help in her life.
- I have only met her once.
- I have already spoken to my parents about my plans.
- I met the minister yesterday, and he said he would help.
- There was an explosion at the castle last night.
- My grandparents did a lot for me when they were alive.
- How long have you been married to him?
- He was born in 1979.
- I can’t go to the party because I have broken my leg.
- Who gave you this mobile phone?

