A
解析: should have done 应该做而没做,本应该做
句子意思:john看上去很伤心.你告诉了他坏消息了?
是的,我告诉他了, 但我应该在他生日晚会结束后告诉他的.
【俊狼猎英】 团队为您解答,欢迎追问