这三句话里,只有第一句是对的:其他两个语法上都是不对的。
Should students with good attendance be rewarded with expensive gifts?
是不是应该用昂贵的礼物来奖励那些从来都不缺课的学生们?
原因:
(第二句不对):英文里,只有“somebody with good attendance”这种说法。
没有“somebody for good attendence”这样的说法。
(第三句不对):‘with expensive gifts’必须放在‘rewarded with’的后面。
否则整个句子的意思就变得不通了~
你是要拿昂贵的礼物来奖励学生,不是奖励‘good attendance with expensive gifts’
~·~·~·~·~·~·~
问题补充:
至于第四个句子:
Rewarding somebody who has good attendance with expensive gifts does more harm than good.
这个句子的语法是完全对的。
第二句是错误的。
第一句是正确的,而不是比较对。
作为前置词,with 的意思是有, 以, 用, 同...,由于, 和...一致, 赞成, 关于, 就
作为前置词,for 的意思是(表示目的)为了, 至于, 对于, 适合于
作为连接词则是‘因为’
问题补充:
第三句和第四句的语法都没问题。
如与第一句相比,第三句比较合适,因为它更能体现奖励的原因。
只有这句文法错误:Should students for good attendence be rewarded with expensive gifts?
其他三句都对,其中这句最地道Should students for good attendence be rewarded with expensive gifts?
Should students for good attendence be rewarded with expensive gifts?
这句话是确的。for ...对于...来说
对于出勤良好的学生应该奖给他们贵重的礼物吗?
Students said one school in Mexico can earn up to 300 dollars a year for good attendance.
在新墨西哥州有一所学校,出勤率高的学生一年可以赚到300美金。
A program in New York City pays up to 500 dollars for good attendance and high test scores.
纽约有项为出勤率高和分数高的学生提供500美金的计划。
这一句较好
should students with good attendance be rewarded with expensive gifts?
修改:
should students with good records be rewarded by expensive gifts?