单选题 Dina, ______for months to find a job as a waitress, finally took a position at a local advertising agency.
A. struggling B. struggled
C. having struggled D. to struggle

【正确答案】 C
【答案解析】[解析] struggle和Dina构成主谓关系,所以排除B。由for months可知这里应该是现在完成时。故选C。