在英语中,“by” 是一个介词,不是动词,所以它没有过去式。“by” 在不同语境中有不同的意思,如 “靠近”、“在之前”、“不迟于” 等。在表示 “在之前” 的意思时,我们可以使用 “by” 的过去式 “before”。
例如:
1. I had finished the work by 5 o‘clock.(我五点之前完成了工作。)
2. By the time I got home, it was already dark.(当我到家时,天已经黑了。)
在这两个例子中,我们可以使用 “before” 代替 “by”:
1. I had finished the work before 5 o’clock.(我五点之前完成了工作。)
2. Before I got home, it was already dark.(当我到家时,天已经黑了。)
然而,在表示 “靠近”、“不迟于” 等其他意思时,我们无法使用 “before” 代替 “by”。例如:
1. The shop is by the park.(商店在公园旁边。)
2. The train leaves at 5:00, so you must be at the station by then.(火车五点出发,所以你必须在那之前到达车站。)
这些例子中的 “by” 没有过去式,因为它们表示的是位置或时间关系,而不是动作。