past,ago和before有什么区别?
举例说明:
一般的区别:
3 days ago,三天前(ago在时间后)
before 3 days,三天前(before在时间前)
3 days past,三天过去了(和前两者的意义不同)
特殊区别:
词组要求
before和ago表示“一段时间以前”的区别
两者都是以前的意思,ago用在过去时态中,before用在完成时态中 对比起来, before主要用于过去完成时 ago 主要用于一般过去时. ago 不能单独使用,应与three days (months , weeks)等连用, 而且和动词的过去时连用。如:I met my neighbour an hour ago. Before 之前有"一段时间"时,指"距这段时间以前",和过去完成时连用。如:He said he had finished the work two days before.(他说他两天前已完成了工作。) 如果before单独使用,是泛指"以前",常常和完成时连用。如:I have seen the film before.(我以前没看过这部**。)
before和ago都是英语中表示之前的说法,意思都是在什么之前。下面我们来说说它的区别
工具/材料英语练习
01其中最基本的用法区别是:ago表示从现在开始时间之前,而before表示在过去某个时间之前。并且ago常与一般过去时连用,而before常用于过去完成时当中
02同时如果我们具体不清楚多少时间之前用before,而不用ago。表示从前,放于后面
03表示在某一点时间或事件以前时,只用before不用ago,这种用法是将before当作介词或连词使用。
04如果是对过去取某件事情的猜测情态动词+have+过去分词的结构中,也可以用ago
05ago也可以用于完成时,表示“早已”的意思或使叙述显得更生动
特别提示before在不同的语境中可以表示不同的意思
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!