She swam to the shore( )the night in the water A.having spent B.having spending C.when spending D.had spent为什么这道题答案是A而不是D呢?能否详细讲解下?看答案说是现在分词做时间状语,可是我还是不理解。
谢谢