Fill in the blanks.
1I ............... in Kerala when I was a child.
Wrong!
Use "lived" because "when I was a child" refers to a finished time in the past.
2She ............... yesterday morning.
Wrong!
Use "arrived" because "yesterday morning" is a finished past time.
3They ............... their first baby.
Wrong!
Use "have just had" for recent news connected to the present.
4She ............... ill for six months before she died.
Wrong!
Use "was" because the illness ended before she died.
5She ............... ill for several months.
Wrong!
Use "has been" for a situation that started in the past and continues now.
6I ............... for several hours and then I went home.
Wrong!
Use "waited" because the later action "went home" places the waiting in a finished past sequence.
7I ............... a horror movie last night.
Wrong!
Use "watched" because "last night" is a finished past time.
8............... him at the party yesterday?
Wrong!
Use "Did you meet" because "yesterday" is a finished past time.
9............... anything interesting of late?
Wrong!
Use "Have you read" because "of late" means recently up to now.
10He can't walk because he ............... his leg.
Wrong!
Use "has broken" because the past event has a clear present result: he cannot walk.
11I ............... an accident yesterday.
Wrong!
Use "had" because "yesterday" is a finished past time.
12The police ............... the criminal last night.
Wrong!
Use "arrested" because "last night" is a finished past time.
Done.
Score: 0/12
Answers
- I lived in Kerala when I was a child.
- She arrived yesterday morning.
- They have just had their first baby.
- She was ill for six months before she died.
- She has been ill for several months.
- I waited for several hours and then I went home.
- I watched a horror movie last night.
- Did you meet him at the party yesterday?
- Have you read anything interesting of late?
- He can’t walk because he has broken his leg.
- I had an accident yesterday.
- The police arrested the criminal last night.

