单项选择题
A. sell B. were selling C. had sold D. have sold
A. struggling B. struggled C. having struggled D. to struggle
A. discovered B. to be discovered C. discovering D. having discovered