“Before”和“ago”都表示时间上的“以前”,但用法不同,尤其在时态上有所区别。
| 项目 | before | ago |
| 含义 | 在……之前 | ……以前(通常用于过去) |
| 时态 | 可用于多种时态 | 通常用于过去时 |
| 用法 | 引导时间状语从句 | 用于具体时间点前的时间表达 |
| 例句 | I had left before he arrived. | I called you two hours ago. |
总结:Before更强调动作的先后顺序,常用于完成时;Ago则表示从现在算起的过去时间,多用于一般过去时。正确使用两者能提升英语表达的准确性。