by用于现在完成时还是过去完成时还是完成时?

x283611 1年前 已收到3个回答 举报

aganyyahh 幼苗

共回答了23个问题采纳率:87% 举报

用于完成时.
如果是by now 就是现在完成时
by +将来时间,就是将来完成
by+过去时间,就是过去完成

1年前

1

piaobocai 花朵

共回答了6157个问题 举报

by+ 过去某一特定时间------和过去完成时连用
by+ 将来某一特定时间------和将来完成时连用
如:
By the time he was 14, he 【had learned】advanced mathematic all by himself
By the time he comes, I【will have finished】my homewor...

1年前

3

ballackfly 幼苗

共回答了3个问题 举报

具体情况具体分析,by 加过去时的时间状语,比如 by the end of last term就要用过去完成时,如果加now 就是现在完成时,如果加将来时的时间状语就是将来完成时,比如By tomorrow, I will have finished my exam.祝学习进步。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.030 s. - webmaster@yulucn.com