a. John must have gone / can’t have gone / may have gone on holiday. I saw him this morning downtown. b. I must have studied / should have studied / didn’t need to study more for my exams. I think I'll fail! c. I can't believe Jim hasn't arrived yet. He should have caught / needn’t have caught / must have caught the wrong train. d. His number was busy all night – he must have been / didn’t need to be / should have been on the phone continuously for hours. e. I didn't know you were going to Phil's party yesterday. You needn’t have told / should have told / can’t have told me! f. I needn’t have given / didn’t need to give / can’t have given him any apples. He took them, and then it turned out that he had plenty of his own. g. A: What happened to her? B: I don’t know. She’s bruised all over so she could have fallen / should have fallen / can’t have fallen from a ladder or something. h. Why did you tell him my secret? You couldn’t have done / shouldn’t have done / needn’t have done it! i. Tom took a lot of sandwiches with him, so we didn’t need to buy / needn’t have bought / can’t have bought any junk food on our journey home.