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用哪种时态?