I happened ____ the street when I heard my name called.

问题描述:

I happened ____ the street when I heard my name called.
A.to cross
B.having crossed
C.to be crossing
D.crossing
为啥选C?

题目的原意是说:
我在刚要穿过街道的时候听见有人叫我的名字.
A项是碰巧做某事,与原意不符;
B项是已经完成的动作,与原意不符;
D项也含有完成的意思.
因此只有选C
因为只有C项有正在进行的意思.