. ... HAVING WORKED HARD FOR A LONG TIME, SHE COULD AFFORD TO BUY A...

18). ... having worked hard for a long time, she could afford to buy a big house.

A. Because B. Because of C. Although D. In spite of