1. must have been
2. couldn't have seen - must have dreamt
3. could have broken
4. might have looked (cau nay khong chac)
5. should have gone
6. couldn't have been - must have been
7. shouldn't have eaten
1. must be asleep
2. couldn't have been
3. might have left
4. couldn't have escaped