问题 选择题

—How dangerous it was!

—Yes, but for the passer­by's quick action, the girl ________.

A.was drowned

B.could have been drowned

C.had drowned

D.should be drowned

答案

答案:B

B 考察情态动词及语态。句义:刚才很危险啊!是啊!要不是路人反应快!那个女孩就要溺水了!the girl与drown之间构成被动关系,排除C项。根据but for和was可知是对过去发生的事情的虚拟,主句中的谓语动词应该使用would(should,could,might)+have done的学生。故B正确。

单项选择题
单项选择题