您的位置:首页 > 中考英语 > 中考词汇句子 > 资料详情
ago与before 的用法区别详解
编辑:admin 时间:2014/3/5 10:54:02 来源:高中学习网

     ago与before 两个都表示“以前”的意思。在用法上,它们的区别是较大的。

1. ago 指从现在起若干时间以前,和一般过去时连用,不能用于完成时态,例如:

Your friend was here a week ago, wasn't he? Of course he was.

2. before 表示在早先或过去的某时间的“以前”。可以和完成时态连用,也常常与never连用,例如:

I never met him before. He's new to me.

3. 比较three years ago和three years before

     three years ago用于过去时态,表示从今天算起的“三年以前”;而three years before用于过去完成时态,表示从三年以前算起的过去。试看下面的比较:

A. I met him three years ago. We've been friends for 3 years.

B. I had met him three years before. I met you in 1992.

句A表示:“(从今天算起)三年前我遇见过他。”句B表示:“(从三年前追溯起)三年前我遇见过他一次。”

4. 另外before与ago单纯在形式上的区别是before可以单独使用,ago必须与别的表示时间的词连用。例如:

I have read it before. It is a very good novel.

I read it 3 years ago. But I can't remember everything about it.


发表评论
* 评论内容:
* 用户名:匿名发表 *不选请在前面输入您的昵称
* 验证码: 验证码,看不清楚?请点击刷新验证码 *请输入4位数的验证码
 
发表评论须知:
一、所发文章必须遵守《互联网电子公告服务管理规定》;
二、严禁发布供求代理信息、公司介绍、产品信息等广告宣传信息;
三、严禁恶意重复发帖;
四、严禁对个人、实体、民族、国家等进行漫骂、污蔑、诽谤。
名师视频辅导