Choose the correct answer (marked A, B, C or D) to complete each of the following questions.
___________, Bill arrived late.
A. In spite of having taken a taxi
B.Although of having taken a taxi
C.Though having taken a taxi
D.Despite of having taken a taxi