英语问题 我们告诉他我们将于四

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:02:44
We told him that we should have returned to the camp by four o'clock.我们告诉他我们将于四点前回营地。

1 句子中的by换成at可以吗?
2 对句子展开分析,你想怎么说就怎么说,但我相信我会听到一些想学的东西,谢谢。

过去将来完成时(past future perfect tense)表示在过去将来某一时间以前已经完成的动作。它的形式由should(第一人称)或Would(第二、三人称)加have再加过去分词构成。美国英语一律用Would。

结构 should / would have done sth.

by 换成 at 不行 at表示在四点准时完成,动作是要四点前完成的。

by,在这里指的是“ 不迟于;在...之前”,而at则表示的是那一刻

嘿,不看还真忘了,初中的知识了,越学反而把基本的忘了。在这回答问题真好。
楼上完全正确