ago与before 是两个表示“以前”的概念的单词。在用法上,它们的区别是较大的。
1)ago和一般过去时的动词连用,表现现在以前的过去时间,它不能用于完成时态,例如:
Your friend was here a week ago, wasnt he? Of course he was.
before可以和完成时态连用,也常常与never连用,表示在早先或过去的某时间的“以前”。
例如:
I never met him before. Hes new to me.
下面以three years ago和three years before为例来进行比较。three years ago用于过去时态,
表示从今天算起的“三年以前”;而three year before用于过去完成时态,表示从三年以前算
起的过去。试看下面的比较:
A. I met him three years ago. Weve been friends for 3 years.
B. I had met him three years before. I met you in 1992.
句A表示:“(从今天算起)三年前我遇见过他。”句B表示:“(从三年前追溯起)三年前我遇见过他一次。”
2) 另外before与ago单纯在形式上的区别是before可以单独使用,ago必须与别的表示时间的词连用。例如:
I have read it before. It is a very good novel.
I read it 3 years ago. But I cant remember everything about it.
例 Have you found the book? Yes, I _____it five minutes_______.
A. have found, before  
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
本站为个人收藏性质,由于诸多原因,有部 分文章已经无从查出作者, 假如侵犯了您的权益请来信说明,我们将立刻处理! 本站所有文章的 版权属于作者本人,如有问题请与快乐月亮船联系!
