单选题
Sally (must have called) her sister last night, but she (arrived) home (too late) to call (her).
【正确答案】
A
【答案解析】[解析] 应改为should have called。本题考查must have done与should have done的区别:must have done是对过去情况的肯定猜测,意思是“一定做了某事”;should have done意思是“本该做某事(事实上没做)”,根据句意应该是“本该做某事”。