1. Prevent sb. from doing sth.
这个短语与原表达的意思非常接近,同样表示阻止某人做某事。例如:“His parents prevented him from going out at night.”
2. Stop sb. from doing sth.
“Stop” 也可以用来表达类似的含义,尤其是在强调动作的即时性时。比如:“The teacher stopped the students from talking during the exam.”
3. Hinder sb. from doing sth.
这个词带有一定的正式色彩,意味着阻碍或妨碍某人完成某件事情。例如:“The heavy rain hindered us from reaching the station on time.”
4. Discourage sb. from doing sth.
此表达侧重于通过劝说或其他方式让某人放弃做某事的想法。例如:“She discouraged her friend from taking such a risky job.”
5. Thwart sb. in doing sth.
这是一个稍微有些正式或者文学化的表达,表示挫败某人的计划或行动。例如:“The police thwarted their plans to rob the bank.”
6. Keep sb. away from doing sth.
如果你想特别强调保持距离或避免接触某种行为,则可以使用此表达。例如:“They kept the children away from playing near the road.”
7. Block sb. from doing sth.
这一短语通常用于描述物理上的障碍物阻挡了某人的行动路径。例如:“A fallen tree blocked them from entering the village.”
以上这些替换选项都可以根据具体语境灵活选用,帮助丰富你的语言表达能力。当然,在实际写作或口语交流过程中,还需要结合上下文来选择最合适的词汇哦!