问题

How lucky! The tourist stopped at the last moment..—Indeed! One more step and he ________ off the cliff(悬崖)

A:would fall
B:would have fallen
C:may have fallen
D:had fallen
正确答案是: