Lorie waited over an hour for Ken. He really ________ have called her, don't you think?
罗瑞等了肯一个多小时。他本该给她打电话的,你觉得呢?should have done sth本该做某事而未 做;must have done sth一定做了某事,表示对过去事情肯定的推测和判断;would have done表示过去 将来时;may have done sth可能做了某事,表示对过去事情的推测,确定性不大。