单项选择题
A. having B. had C. have D. to have
A. deal B. dispose C. disposal D. do
A. shopped B. have shopped C. had shopped D. have been shopping