单项选择题
A.should have left B.must have left C.need have left D.can have left
A.chatting and laughing B.chatted and laughed C.was chatting and laughing D.was chatted and laughed