by加过去时间用什么时态

时间:2026-05-23 13:24:39来源:

在英语中,“by + 过去时间”常用于表达某个动作在过去的某个时间点之前已经完成。此时,通常使用现在完成时(have/has + 过去分词)。

用法 时态 例句
by + 过去时间 现在完成时 I had finished my homework by 5 p.m. yesterday.

需要注意的是,如果句子的主语是“they”或“we”,且强调动作已完成,也可以使用一般过去时,但这种用法较少见,更常见的是现在完成时。

总结:“by + 过去时间”通常搭配现在完成时,表示动作在过去某一时间前已经完成。

推荐资讯