When _________ why he was late, he just looked at us and said nothing.
A.being asked
B.asking
C.asked
D.to be asked
网友回答
C解析when asked why he was late的意思是“当被问及他为什么迟到时”,这是一个带副词的过去分词短语,在句子中作状语,因为主语he与动词ask之间是动宾关系,所以要用过去分词,因此B项不选;A、D两项虽然用了被动语态,但是A项表示动作正在进行,D项则表示将来,均与题意不符合。