世界太小 2星
共回答了7个问题采纳率:94.6% 评论
区别就是两者意思是不一样的,具体的不同如下
for中文意思是prep. (表示对象、用途等)给,对;为了,以帮助;(表示感情所针对的人或事物)为,对;代表 (某团体或机构);受雇于;意思是;支持,拥护;以(提及物)为目的(或功能);(表示结果)因为,由于;为得到,为获取;以……为交换,以……为代价;就……而言;……后(更好、更快乐等);(表示去向)往,向;(表示一段时间)达,计;(安排或预定)在……时;为 (某场合);用于表示延伸的距离;对(某人)来说(困难、必需、愉快等);是……的义务(或责任);要不是;对应 (用于比较不同事物间的价值或品质);想要;取(某人的)名;表名单或系列中的某些部分
conj. <文>因为,由于
ago中文意思是adv. 以前,从前
adj. 以前的
9小时前
夢如人生 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小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
3个月前1个回答
1个月前1个回答
3个月前1个回答
4个月前1个回答
3个月前1个回答
3个月前1个回答
1个月前1个回答
4个月前1个回答
1个月前3个回答