单项选择题

I arrived late; I __________ the traffic to be so heavy this morning.

A.wasn’t expecting
B.wouldn’t expect
C.haven’t expected
D.hadn’t expected