by后跟时间状语用法

如题所述

这个主要看by构成的时间状语表达的是现在、过去还将来的,不同的含义句子用不同的时态。
1.当by构成的时间状语表示过去时,谓语时态可以用过去完成时、过去进行时、一般现在时、过去完成时。
2.当by构成的时间状语表示现在时,谓语时态可以用现在完成时、一般现在时。
3.当by构成的时间状语表示将来时,谓语时态可以用将来完成时、一般现在时。
其中一般现在时的用法多指表示某种状态,所以不随by构成的时间状语变化。最常用的还是by与完成时的搭配,可以根据语境判断。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-15
by+时间名词。意为:“到…时(已发生某事),此时谓语多用完成时;最晚、不迟于…,在…之前”。如:by
now/then/this
time/next
Friday/the
end
of/three
o`clock等。
by+表示时间、长度、重量等总称的不可数名词(名词前不加冠词)
相似回答