我的账户
青田新媒体

自媒体资讯干货

亲爱的游客,欢迎!

已有账号,请

立即登录

如尚未注册?

加入我们
  • 客服电话
    点击联系客服

    在线时间:8:00-16:00

    客服电话

    400-000-0000

    电子邮件

    xjubao@163.com
  • APP下载

    青田新媒体APP

    随时随地掌握行业动态

  • 官方微信

    扫描二维码

    关注青田新媒体公众号

青田新媒体 网站首页 资讯列表 资讯内容

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

2024-06-10 发布于 青田新媒体
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”(三天前)。
1

鲜花
1

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

相关阅读

  • 青田新媒体
    1970-01-01
  • 青田新媒体
    1970-01-01
  • 青田新媒体
    1970-01-01
  • 青田新媒体
    1970-01-01
  • 青田新媒体
    1970-01-01
  • 青田新媒体
    1970-01-01
青田新媒体

扫一扫二维码关注我们Get最新资讯

相关分类
热点推荐
关注我们
青田新媒体与您同行

客服电话:400-000-0000

客服邮箱:xjubao@163.com

周一至周五 9:00-18:00

青田新媒体 版权所有

Powered by 青田新媒体 X1.0@ 2015-2020