A.in spite of
B.although
C.despite
D.because