本文目录
英语中的时间状语有很多种,其中before和ago是两个常用的表示过去时间的词汇。虽然它们都可以用来描述过去发生的事件,但它们的含义和使用方式却有所不同。
Before的用法
Before通常用于描述在某个时间之前发生的事件。它可以作为介词或连词,例如:
- I finished my homework before dinner.(我在晚餐之前完成了作业。)
- Before I came to this city, I had never seen such a beautiful landscape.(在来到这个城市之前,我从未见过如此美丽的风景。)
需要注意的是,before后面接的时间状语通常使用简单过去时,而不是过去完成时。因为before本身就表示了“之前”的意思,不需要再使用过去完成时来表达时间的先后顺序。
Ago的用法
Ago通常用于描述当前时间往前的时间段。它只能作为介词,后面必须跟时间段,例如:
- I visited my hometown three years ago.(我三年前访问了我的家乡。)
- He left the company six months ago.(他六个月前离开了公司。)
需要注意的是,ago表示的时间段必须是过去的时间,而不能是将来或者现在的时间。而且,ago通常和表达过去时间的动词连用,例如visited、left等。
总结
Before和ago都是表示过去时间的词汇,但它们的使用方式和含义有所不同。Before用于描述某个时间之前发生的事件,可以作为介词或连词;而ago用于描述当前时间往前的时间段,只能作为介词,后面必须跟时间段。