1.keep...from doing 意为“阻止”、“使……不”阻止(或防止、阻碍)…做,”。它与hold...from, prevent...from和stop...from等短语同义。
If someone or something keeps you from a particular action, they prevent you from doing it.如:
She kept her child from going to sleep.
她不让她的孩子睡觉。
The church bells keep me from sleeping.
教堂的钟声使我不能入睡。
Embarrassment has kept me from doing all sorts of things.
我总是害怕受窘,什么事都不敢去做。
2.另外:keep sth from sb使某事对某人保密,对某人避而不谈某事:不将某事告诉某人;瞒着某人
She kept her past secret from us all.
她对我们所有人都避而不谈她的过去。
I think we ought to keep the truth from him until he's better.
我想我们应该等他身体好些再告诉他实情。
She knew that Gabriel was keeping something from her.
她知道加布里埃尔有事瞒着她。
3.Keep sb from sth保护;使免受;
to protect sb from sth
His only thought was to keep the boy from harm.
他一心想的就是不要让这男孩受到伤害。
4.keep sb from sth
阻止(或防止、阻碍)某人做某事
to prevent sb from doing sth
I hope I'm not keeping you from your work.
希望我没有妨碍你工作。
5.keep sth from sth使置于某物之外;使与某物分开
to make sth stay out of sth
She could not keep the dismay from her voice.
她无法使自己沉重的心情不流露在话音之中。
6. keep from doing忍住(或克制)不做
She bit her lip to keep from crying.
她咬住嘴唇不哭。
7. keep doing something重复;继续
I keep forgetting it's December.
我总是忘了现在是12月了。
Have an apple to keep you going till dinner time.
吃个苹果就能挨到吃晚饭了。
I keep thinking back to the day I arrived here.
我不断回想起刚到这儿那一天的情景。
Why oh why do people keep leaving the door open?
人们到底为什么总敞着门呢?
She kept walking in the garden.
她继续在花园散步。
He must like her, or he wouldn't keep calling her.
他一定喜欢她,不然他不会老给她打电话。
8. keep yourself to yourself or keep to yourself, 离群索居;不与人来往
He was a quiet man who kept himself to himself.
他是个喜欢安静、不爱与人来往的人。
最后,这句话用法请大家琢磨,参与评论区讨论:
High interest rates help to keep borrowing down.
高利率有助于控制借贷。《牛津高阶英汉双解词典》