【题目】The boy ______ down by a truck when he was running across the road.
A. is knocked B. was knocked C. will be knocked D. has been knocked
【答案】B
【解析】句意:那个男孩在过马路的时候,他被一辆大卡车撞了。根据when后用的时态是过去时范围之内的,所以主句也应该用过去时,故排除ACD,选项AD属于现在时,选项C属于将来时, boy与knock down之间是被动关系,故选B。