----- Has Jim come back?
----- Not yet. He must have been enjoying himself there, otherwise he _____ so long.
A.can’t have stayed B.wouldn’t have stayed
C.needn’t have stayed D.shouldn’t have stayed
----- Has Jim come back?
----- Not yet. He must have been enjoying himself there, otherwise he _____ so long.
A.can’t have stayed B.wouldn’t have stayed
C.needn’t have stayed D.shouldn’t have stayed
B