A Fill the gaps with must have, might have or can't have.
1 She studied really hard. She passed all her exams with excellent
2 You shouted at him. He'll never forgive you.
3 Не arrived by now. It's only a 20 minute journey.
4 The concert was fantastic. You really come.
5 The boss is in a terrible mood. The meeting been good.
6 Sarah been so happy when she found out she was being promoted.
7 I had to wait 45 minutes for a bus yesterday. There been an accident or maybe a strike.
8 He bought a new car. He doesn't have any money.
9 Andrew did no revision for the exam but he's passed. I think he cheated.
10 I left my bicycle in front of the library and it's disappeared. Someone stolen it.
11 Clara was very upset with you yesterday. You apologised for saying she was lazy.
12 John has forgotton about the meeting. We reminded him about it yesterday
13 I'm sorry but Samantha isn't here. She already left the office.
14 You tried to fix the roof yourself. You might have fallen off and been badly injured.
15 He known it was your birthday. Otherwise, I'm sure he would have wished you a happy day.
2. past simple, future in the past
3. past simple, past simple
4. past simple, past simple
5. past simple, past perfect
6. past simple, past simple
7. past simple, past perfect
8. past simple, future in the past
9. past simple, future in the past
10. past simple, past simple
11. past simple, past simple
12. past simple, past perfect
13. past simple, past perfect
14. past simple, future in the past
15. past simple, future in the past
16. past simple, past perfect
17. past simple, future in the past
18. past simple, future in the past
19. past simple, past continuous
20. past simple, past perfect continuous
2. Chicago is on Lake Michigan
3. Russia is washed by the Arctic Ocean
4. Kiev is to the south of Moscow
5. The Philippines are situated to the southeast of Asia
6. The Neva flows into the Gulf of Finland
7. Kazbek is the highest peak of the Caucasus
8. Europe and America are separated by the Atlantic Ocean
9. The Nile flows across the northeastern part of Africa to the Mediterranean Sea