如题所述
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. 晚上聚会结束的时候他们和科林结清了账。
温馨提示:答案为网友推荐,仅供参考