作业帮 > 英语 > 作业

SAT OC一道语法societies acting through their governments make th

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/19 13:12:38
SAT OC一道语法
societies acting through their governments make the rules (to state) which acts are illegal,but although war is the most violent of human activities,it has not been declared illegal by any of the world's governments or their agencies.
括号内应该改成stating.
1.帮忙翻译下句子
2.为什么改
社会通过政府行事,规定什么是不合法的,但是尽管战争是人类最暴力的行为,却没有一个政府或者其代理声称战争是违法的.
第一句主语是societies,acting through their governments修饰主语.意思是社会通过政府行事,或者说政府是社会行为的一种表象体现.这个主语不必深究,因为不是解题重点.
后面之所以填stating,因为表达的意思不是制定规定去宣称哪个是不合法的,而应该是制定“宣称什么是不合法的”的规则.如果用不定式,那么make the rules 必须对 state which acts are illegal做出贡献,比如I come home early to eat diner on time. 我早回家为了按时吃晚饭,我不早回家就不能按时吃晚饭,但是原文却不是这种关系,原文中make the rules和state which acts are illegal是并列的,rules就是state which acts are illegal.另外原文想表达的是一种状态,而不定式往往表达事情还没有干要去干的动态性,所以用现在分词较为合适.