5.I wonder if John has forgotten my number. I _____him to call me for the past two hours.
#5042
A
was expecting
B
have expected
C
have been expecting
D
expected