【正确答案】
D
【答案解析】stop意为“阻止”,指使……停止,通常构成stop sb. doing sth.短语:hinder意为“阻止”,指阻碍……的行动或进展,通常构成hinder sb. from doing sth. 短语;prohibit意为“禁止”,指使……不可能,通常构成prohibit sb. from doing sth.短语;forbid意为“禁止”,指命令某人不能干某事,通常构成forbid sb. to do sth.短语。根据空格后面的her to stay out可知,应该选用forbid。