单选题 The soldier______, but when he saw the captain he______.
A. sang... was stopped B. sang... stopped C. was singing... stopped

【正确答案】 C
【答案解析】[解析] 时态和逻辑判断
[解析] 根据句意,前半句表示一个持续的状态,因此用过去进行时,后半句表示某个时刻发生的动作,用一般过去时。