单项选择题
A. struggling B. struggled C. having struggled D. to struggle
A. discovered B. to be discovered C. discovering D. having discovered
A. cares for B. applies for C. sends for D. runs for