by before 都作为.前,有什么区别吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 16:36:10
by before 都作为.前,有什么区别吗?
xnP_tхE.Ă*vjU EM#$4;Ё N.͌R)j I{3:(}$A&^U /T#<xU{"kdOceCwذ=5eɼH}^f{3w`0t$-A4~?o}++r[&v]JtI4U/x%ySY`@c"~B8~nwD?Ý /wM-TU6 ݚe" J Ri$$!cU.B/C2oS&2&ֶ8HƧ d%nܷ1F`z&V,#< 'k.^ɓ1W]KfUm!K*ZEUV/x( |iA M3|oZ

by before 都作为.前,有什么区别吗?
by before 都作为.前,有什么区别吗?

by before 都作为.前,有什么区别吗?
总结一下:
1.by表示不迟于某一点时间(可能是现在,也可能是过去),包括了那一点
例如:You'd better come back by 8'o clock.
2.before指过去某时刻之前一段时间的那一点【过去的过去】
例如:She had come back before it rained outside.
【可能用过去式,也可能用现在完成时或过去完成时,要看句子意思】
3.ago指此刻之前一段时间的那一点,用于过去式【现在的过去】
She came back two days ago.
4.till表示动作或状态一直持续到某一点时间
She kept running till 8'o clock


by 常用于完成时,before 常用于一般过去时