—How dangerous it was!
—Yes, but for the passerby's quick action, the girl .
A. was drowned
B. could have been drowned
C. had drowned
D. should be drowned
网友回答
A. was drowned
(答案→)B. could have been drowned
C. had drowned
D. should be drowned
解析:B 考察情态动词及语态。句义:刚才很危险啊!是啊!要不是路人反应快!那个女孩就要溺水了!the girl与drown之间构成被动关系,排除C项。根据but for和was可知是对过去发生的事情的虚拟,主句中的谓语动词应该使用would(should,could,might)+have done的学生。故B正确。