龙游百科网 网站首页 资讯列表 资讯内容

ago表示事情在从此刻算起若干时间以前

2024-06-10| 发布者: 龙游百科网| 查看: 144| 评论: 3|来源:互联网

摘要: ago表示事情在从此刻算起若干时间以前ago是一个表示时间的副词,其基本含义是“以前”。在语法上,ago的时间参照点是“现在”,表示事情发生在“从此刻算起若干时间以前”,也可以表示“事情发生距现在有多长时间”。ago在句子中通常不单独使用,而是与表示时间的名词或副词搭配使用,并且需要放在它所修饰的词的后面。ago短语在句中修饰谓语动词时,该动词一般需要用过去......
ago表示事情在从此刻算起若干时间以前
ago是一个表示时间的副词,其基本含义是“以前”。在语法上,ago的时间参照点是“现在”,表示事情发生在“从此刻算起若干时间以前”,也可以表示“事情发生距现在有多长时间”。

ago在句子中通常不单独使用,而是与表示时间的名词或副词搭配使用,并且需要放在它所修饰的词的后面。ago短语在句中修饰谓语动词时,该动词一般需要用过去时态。例如,“What happened two hours ago?”(两个小时前发生了什么?)这里,ago与表示时间的名词“two hours”搭配使用,并且放在了它所修饰的词的后面,同时谓语动词“happened”使用了过去时态。

然而,值得注意的是,在某些固定短语或人们意识到所涉及的事情是过去发生的时刻,ago也可以用于一般现在时,以强调到现在已有多长时间了。例如,“I met him five years ago and we have been friends ever since.”(我五年前遇见了他,从那以后我们就一直是朋友。)在这里,虽然使用了ago,但是句子的时态却是一般现在时,因为句子强调的是从现在开始的持续状态。

此外,ago还可以和过去完成时连用,不仅表示动作发生,而且强调动作的后果。在强调句型中,如强调ago短语,谓语动词be既可用于一般现在时,也可用于一般过去时。

总的来说,ago的用法主要是与表示时间的名词或副词搭配,放在所修饰词的后面,修饰谓语动词时通常使用过去时态,但在某些情况下也可以使用一般现在时或过去完成时。其时间参照点是“现在”,表示事情发生距现在有多长时间。通过正确理解和运用ago的用法,可以更准确地表达时间关系和事件顺序。
新概念英语mp3
高中英语单词听力
新概念英语mp3下载
人教版初中英语mp3

一、选择题
1. He left the city ________.
A. five years ago
B. for five years
C. since five years
D. in five years

2. She told me that she had seen the movie ________.
A. a week before
B. a week ago
C. for a week
D. since a week

3. They met ________ when they were still young.
A. long time ago
B. a long time before
C. before long
D. for a long time

二、填空题
1. I first visited this city _________. (我五年前第一次访问这座城市。)
2. She started learning the piano _________. (她十年前开始学习钢琴。)
3. We used to go to the beach every summer, but we haven't done that _________. (我们以前每年夏天都去海滩,但我们已经很久没有这样做了。)

三、改错题
1. He has lived in this city for ten years ago. (改正)
2. I saw her the day before yesterday. (用ago改写)

选择题解析
1.【答案】A
【解析】句子中需要表达的是他离开这座城市的时间点,而ago用于表示从现在起若干时间之前,所以应选A,即“five years ago”(五年前)。B选项“for five years”表示一段时间,通常与完成时态连用;C选项“since five years”语法错误,应为“since five years ago”;D选项“in five years”表示将来时间,意为“五年后”。
2.【答案】B
【解析】句子中使用了过去时态“had seen”,且需要表达的是她看电影的时间点,所以应选ago,即“a week ago”(一周前)。A选项“a week before”通常与过去完成时连用;C选项“for a week”表示一段时间;D选项“since a week”语法错误,应为“since a week ago”。
3.【答案】A
【解析】句子中需要表达的是他们很久以前就认识了,而long time ago可以用于加强语气,表示很久以前,所以选A。B选项“a long time before”语法结构不正确;C选项“before long”意为“不久以后”;D选项“for a long time”表示一段时间。

填空题解析
1.【答案】five years ago
【解析】句子需要表达的是“我五年前第一次访问这座城市”,所以应填“five years ago”。
2.【答案】ten years ago
【解析】句子需要表达的是“她十年前开始学习钢琴”,所以应填“ten years ago”。
3.【答案】for a long time
【解析】句子需要表达的是“我们已经很久没有这样做了”,而ago通常与过去时连用,不表示一段时间,所以应填“for a long time”。

改错题解析
1.【答案】He has lived in this city for ten years. 或 He lived in this city ten years ago.
【解析】原句中的“for ten years ago”是语法错误,因为for后面应该接一段时间,而ago用于表示从现在起若干时间之前,通常与过去时连用。所以,可以将句子改为“He has lived in this city for ten years.”(他在这个城市住了十年。)或者“He lived in this city ten years ago.”(他十年前住在这个城市。)
2.【答案】I saw her three days ago.
【解析】原句中的“the day before yesterday”意为“前天”,若要用ago改写,应将其转换为“three days ago”(三天前)。


分享至:
| 收藏
收藏 分享 邀请

最新评论(0)

Archiver|手机版|小黑屋|龙游百科网  

GMT+8, 2019-1-6 20:25 , Processed in 0.100947 second(s), 11 queries .

Powered by 龙游百科网 X1.0

© 2015-2020 龙游百科网 版权所有

微信扫一扫