by the end of用法和at the end of的区别是什么

如题所述

by the end of用于将来时,at the end of用于一般过去或现在时态,两者的区别为:含义不同、用法不同、侧重点不同。

一、含义不同

1.by the end of

释义:到......末。

2.at the end of

释义:在......末。

二、用法不同

1.by the end of

用法:by the end of跟将来的时间,就用一般将来时,跟现在的时间,就用现在完成时,跟过去的时间,用过去完成时。

例句:By the end of the holiday I had spent all my money.到假期结束时,我已经花光了自己所有的钱。

2.at the end of

用法:at the end of 后边可以跟时间和地点名词。

例句:He parted with us at the end of the trip. 旅行结束时他和我们分手了。

三、侧重点不同

1.by the end of

解析:by the end of 多数用于时间点的表达。

例句:The report is expected by the end of the year.预期年底提交报告。

2.at the end of

解析:at the end of 多数用于方位的表达。

例句:They settled with Colin at the end of the evening. 晚上聚会结束的时候他们和科林结清了账。

温馨提示:答案为网友推荐,仅供参考