Fill in the blanks with the past simple or present perfect tense form.
1I have just ............... the report.
Wrong!
After "have just," use the past participle "sent".
2I ............... to Australia before.
Wrong!
Use "have been" to talk about life experience without saying exactly when it happened.
3I ............... my leg twice in my life.
Wrong!
Use "have broken" for an experience up to now, such as something that has happened twice in your life.
4We ............... each other since our school days.
Wrong!
Use "have known" with "since" for a relationship that began in the past and continues now.
5He ............... an accident yesterday.
Wrong!
Use the simple past "had" with the finished time expression "yesterday".
6My grandfather ............... a lot for me when I was a kid.
Wrong!
Use the simple past "did" with the finished past time expression "when I was a kid".
7He ............... a lot for the poor and the oppressed.
Wrong!
Use "has done" when the past actions are connected to the present result or reputation.
8I ............... to the USA in my life.
Wrong!
Use "have never been" for a life experience that has not happened up to now.
9John ............... absent since Monday.
Wrong!
Use "has been" with "since" for a situation that started in the past and continues now.
10They ............... the votes yet.
Wrong!
Use "have not counted" with "yet" when the expected action has not happened up to now.
11I ............... six mangoes since morning.
Wrong!
Use "have eaten" with "since" to show the total from a past starting point up to now.
12I ............... dinner and went to bed.
Wrong!
Use the simple past "ate" for one completed action in a past sequence.
Done.
Score: 0/12
Answers
- I have just sent the report.
- I have been to Australia before.
- I have broken my leg twice in my life.
- We have known each other since our school days.
- He had an accident yesterday.
- My grandfather did a lot for me when I was a kid.
- He has done a lot for the poor and the oppressed.
- I have never been to the USA in my life.
- John has been absent since Monday.
- They have not counted the votes yet.
- I have eaten six mangoes since morning.
- I ate dinner and went to bed.

