It is not likeJack to be unfriendly, so he ________ you when
It is not likeJack to be unfriendly, so he ________ you when you called. A. can’t haveseen B. should nothave seen C. must nothave seen D. need nothave seen
答案A can’t have done表示对过去事实的推测,意为“肯定没有……”,should nothave done表示不该做而做了;need not have done表示没必要做而做了;只有must have done,无mustn’thave done的形式,mustn’t表示禁止.根据句意“不像是杰克不友好”,下句表示推测,“所以肯定是当你喊他的时候他没看见你”.