单选题 Did you mean I should keep the receipt? I'm afraid I have ______ .

【正确答案】 B
【答案解析】动词短语辨析。tear up意为“撕毁,撕成碎片”;run over意为“在…上驶过”;take apart意为“拆开”;shake off意为“抖落,摆脱”。根据句意,答案选B。