单项选择题

You shouldn’t have asked the boy to run across the street to buy cigarettes; he() by a passing car.

A. may be knocked down
B. should have been knocked off
C. might have been knocked down
D. will have been knocked down