Dina,___for months to find a job as a waitress,finally took a position at a local advertising agen

问题描述:

Dina,___for months to find a job as a waitress,finally took a position at a local advertising agen
A.struggling B.struggled C.having struggled D.to struggle
应该选哪个啊

应该是C,Dina 跟struggle是主动关系,而且动作发生在took a position之前 ,用完成式