Liu Xiang is believed _____ over $ 20 million in advertisements last year alone.
#91592
A
to earn
B
have earned
C
to have earned
D
having earned