-------two months at sea, he came back healthier than ever.
A
Having spent
B
Being spent
C
Spending
D
Having been spent
Correct Answer: Having spent