1I ............... him since last week.
Wrong!
Use "have not seen" with "since last week" for a period continuing up to now.
2It ............... for hours, and the ground is still wet.
Wrong!
Use "has rained" with "for hours" when the time period connects to the present result.
3The train ............... 5 minutes ago.
Wrong!
Use "left" with the finished past time expression "5 minutes ago".
4She ............... from Madras University in 2010.
Wrong!
Use "graduated" with the finished past time expression "in 2010".
5She ............... homeless since she lost her job.
Wrong!
Use "has been" with "since she lost her job" for a state that continues now.
6What ............... then?
Wrong!
Use "did you do" to ask about an action at a finished past time.
7I ............... the parcel yesterday morning.
Wrong!
Use "sent" with the finished past time expression "yesterday morning".
8I ............... the letters, so we can leave now.
Wrong!
Use "have posted" for a completed action with a present result.
9They ............... the contract last week.
Wrong!
Use "signed" with the finished past time expression "last week".
10It ............... yesterday.
Wrong!
Use "rained" with the finished past time expression "yesterday".
11The train ............... yet.
Wrong!
Use "has not arrived" with "yet" for an expected event that has not happened up to now.
12I ............... to Australia.
Wrong!
Use "have never been" to talk about life experience up to now.
Done.
Score: 0/12
Answers
- I have not seen him since last week.
- It has rained for hours, and the ground is still wet.
- The train left 5 minutes ago.
- She graduated from Madras University in 2010.
- She has been homeless since she lost her job.
- What did you do then?
- I sent the parcel yesterday morning.
- I have posted the letters, so we can leave now.
- They signed the contract last week.
- It rained yesterday.
- The train has not arrived yet.
- I have never been to Australia.

