for和ago的区别

花伊紅顏醉 1个月前 已收到2个回答 举报

世界太小 2星

共回答了7个问题采纳率:94.6% 评论

区别就是两者意思是不一样的,具体的不同如下

for中文意思是prep. (表示对象、用途等)给,对;为了,以帮助;(表示感情所针对的人或事物)为,对;代表 (某团体或机构);受雇于;意思是;支持,拥护;以(提及物)为目的(或功能);(表示结果)因为,由于;为得到,为获取;以……为交换,以……为代价;就……而言;……后(更好、更快乐等);(表示去向)往,向;(表示一段时间)达,计;(安排或预定)在……时;为 (某场合);用于表示延伸的距离;对(某人)来说(困难、必需、愉快等);是……的义务(或责任);要不是;对应 (用于比较不同事物间的价值或品质);想要;取(某人的)名;表名单或系列中的某些部分

conj. <文>因为,由于

ago中文意思是adv. 以前,从前

adj. 以前的

9小时前

44

夢如人生 3星

共回答了330个问题 评论

①for+一段时间,表示动作持续了多久

I have worked here for many years. 我在这里工作很多年了

for 还表示因果关系,通常要放在主句之后,且可与 because 换用

The ground is wet, for it rained last night. 地面是湿的,因为昨晚下过雨。

②ago表示“(与动词简单过去时连用)以前 ”,放在名词后面,比如

two weeks/months/years ago

两周 / 两月 / 两年以前

The letter came a few days ago.

这封信是几天前寄来的

for就是一段时间,并且现在还在做或者还是这个状态。

举例:我已经等了你两个小时了,“I have been waiting for 2 hours

ago就是最开始到现在没有接着做或者没有持续最开始的状态,注意我说的是最开始的状态,再通俗点说就是现在和最开始的时候不一样。

举例:我一个小时前吃了饭,就是我现在没吃,但是一个小时前吃了饭,而且持续了一个小时,就用ago

7小时前

7
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com