可以用以下时态:
1、用过去完成时
强调在所提及的过去时间之前已完成的动作,句子暗示两个时间:一个是 by the end of 后面的过去时间,另一个是“the end of + 过去时间”之前的时间。
如:By the end of last month, I had planted thousands of trees.
到上个月末,我已经种了数千棵树了。
2、用一般过去时
只表示动词发生在过去,不强调在所提及的过去时间之前已经完成,此时将整个的“by the end of + 过去时间”看作一个整体的过去时间。如:
By the end of that first year, I knew how totally unsuited we were to each other.
到了第一年年底,我明白了我们俩根本不般配。
3、用过去进行时
表示“by the end of + 过去时间”之前正在进行或发生的情况。
如:By the end of 1942, things were starting to change.
到了 1942 年年末,情况开始有了变化。
扩展资料
特殊用法
有时 by the end of...所表示时间并不修饰谓语动词,而是修饰句中的非谓语动词,此时与句子时态无关。如:
We were working full steam ahead to finish the project by the end of April.
为了赶在四月底以前完成这个项目,我们全力以赴。
解析:by the end of April 修饰不定式 to finish