作业帮 > 英语 > 作业

请教个英语句子The reason is that if a person lack freedom,he/she wo

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 00:10:15
请教个英语句子
The reason is that if a person lack freedom,he/she would be prevented from doing anything.
我觉得怪怪的,请问有语法错误吗?
我想表达的意思是;"原因是,一个人如果失去了自由,他就不能够做任何事情"
我老师说过:“be prevented from doing”可用来表达,某人不能做某事(也就是被阻止做某事)代替单调的 can not
语法上 从句时态不对 应是主将从现;或者用虚拟语气,前面动词要是过去时.
语义上 不能做 应该是 not able to do anything(这是最简单的说法)
建议改为 The reason is that if a person lacks freedom,he/she won't be able to do anything.
或改为 The reason is that if a person lacked freedom,he/she wouldn't be able to do anything.
able 还可以换成capable
你老师说的是对的 但这里用be prevented from不恰当
因为这个词组有这个人被另一个人/事物阻止而不能做某事的意思 但是你的句子并没有强调具体是什么使这个人lack freedom从而使他不能做任何事...
说白了就是你如果用prevent这个动词就强调了发出这个动词的主语 而你的句意并没有要强调
你的侧重点应该是结果