赞题库-背景图
单项选择题

Had I run out of gas, I ought to have called the garage.

A.had
B.would have
C.would
D.should have