> 文章列表 > by用什么时态

by用什么时态

by用什么时态

`by` 在英语中通常与完成时态连用,具体取决于 `by` 后面的时间。以下是 `by` 用在不同时间时的时态:

1. **过去完成时** :当 `by` 后面跟的是过去的时间点时,主句通常使用过去完成时。

- 例句:By the time he arrived, the meeting had already started.

2. **现在完成时** :当 `by` 后面跟的是现在的时间点时,主句通常使用现在完成时。

- 例句:By now, you should have received my email.

3. **将来完成时** :当 `by` 后面跟的是将来的时间点时,主句通常使用将来完成时。

- 例句:By the end of this year, I will have completed my degree.

此外,如果 `by` 后面的从句事件在主句事件之前发生,并且主句动词表示的是一个简单的一般时态动作,那么也可以使用一般时态。

- 例句:By the time you get here, we will have finished the project.

需要注意的是,`by` 也可以作为介词,表示其他意义,如表示位置、时间顺序等,但这里讨论的是作为时间副词时的时态用法。

其他小伙伴的相似问题:

by then句子用哪种时态?

by加一般现在时,主句用哪种时态?

by this time用哪种时态?