作业帮 > 英语 > 作业

英语翻译the class had been advanced by Thursday.(prep."by")使用正确吗

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/06 17:40:51
英语翻译
the class had been advanced by Thursday.(prep."by")使用正确吗?
英语翻译the class had been advanced by Thursday.(prep.
不能用by 要用to ,be advanced to.
并且句中没有过去式,所以不需要用过去完成时,用现在完成时比较恰当.
The class has been advanced toThursday.
再问: 我在OXFORD里查不到 be advanced to这个表达,请问可以告诉我那个to是有什么根据得来的吗?
再答: 这个应该不算固定词组,应该是一种习惯用法了,一般TO在这个里面就表示提前到哪里了,BY并没有“到”的意思。 亲,具体这个词组是找不到的,所以我只能从TO和BY两个词的区别给你分析。 TO:向,往,给...,于...,直到...为止,在...之前,比,对,[表示程度、范围] 到,达 BY:. 被,由、. 靠,用,通过、在……旁边,靠近;在……手边、不迟于;在……之前、 就……来说,关于、 由于。 由此可以看出,by在句中并不符合意思
再问: 谢谢你的回答,according to OX.有一个例句:the date of the trial has been addvanced by one week .审判日期提前了一星期。所以产生了confusion.不过我还是认同你的观点,谢谢
再答: 亲 你这个例句里给了我另一个角度的分析哦,to它是提前到什么时候的,而by是提前一段时间的。 The class has been advanced toThursday。这个句子里是提前到周二, 而by,记得么,我们时常用它来和一段时间连用的,因此,the date of the trial has been addvanced by one week .审判日期提前了一星期。这个句子里就是用by和一个星期连用的。 所以我说这不是固定词组哦,这是要根据后面所给的时间具体是多久来决定to还是by。我觉得这个分析是完全正确的,最先的分析不太正确,您觉得呢?