By the end of October,如果发生在过去,后面是否一定要跟过去完成时,过去时可否?

问题描述:

By the end of October,
如果发生在过去,后面是否一定要跟过去完成时,过去时可否?

必须用过去完成时。
by the end of这是一个时间状语的标志,决定着这个句子的时态一定是过去完成时。

最好是过去完成时,by the end of October,到十月底止,如果一定要用过去式,改成before the end of October比较好.