ago的核心语法规则
'ago'是英语中常用的副词,表示从现在算起的时间之前,即'以前'或'以往'。它主要用于一般过去时态的句子中,与具体的数字(通常用名词或基数词)搭配,表示明确的时间段。
语法规则要点:
- 'ago'必须放在动词的过去式之后。
- 'ago'所表示的时间是相对于现在而言的,因此句子通常使用一般过去时。
- 不能与完成时或进行时连用。
ago的常见搭配与句型
与具体时间数字搭配
这是'ago'最常用的用法,通常与年、月、日、小时、分钟等时间单位搭配。
例句:
She moved to this city three years ago.
中文翻译:她三年前搬到了这座城市。
语法解析:'three years'是时间名词,'ago'放在动词'moved'(过去式)之后。
He traveled to Japan two weeks ago.
中文翻译:他两周前去了日本。
语法解析:'two weeks'是时间名词,'ago'与一般过去时'traveled'搭配。
与一般过去时的连用
'ago'永远与一般过去时连用,表示明确的时间点。
例句:
The shop closed last night ago.
中文翻译:这家商店昨晚关了。
语法解析:'last night'虽然是复合时间词,但与'ago'连用时仍需使用一般过去时。
ago的时态配合规则
'ago'与一般过去时是固定搭配,用于表示过去发生的事件或状态。以下时态配合要点需特别注意:
时态与'ago'的配合情况说明一般过去时可以标准用法,表示过去事件现在完成时不可以'ago'强调具体过去时间点,现在完成时不适用过去进行时不可以过去进行时描述过去持续状态,与'ago'的瞬时概念冲突错误示例:
'He has visited London three years ago.'
正确写法:'He visited London three years ago.'
ago在从句中的用法
'ago'通常不直接出现在从句中,而是与主句中的时间状语从句配合使用。例如:
例句:
When I was a child, I often played with my neighbors.
中文翻译:我小时候经常和邻居们玩。
The company was founded five decades ago, when the industry was still in its infancy.
中文翻译:这家公司成立是在五十年前,当时这个行业还处于起步阶段。
ago的易错语法点
1. 与现在完成时的混淆
'ago'与现在完成时不兼容,需特别注意区分:
错误示例:
'I have seen him two days ago.'
正确写法:'I saw him two days ago.'
2. 与时间点/时间段的不规范搭配
'ago'不能与表示将来的时间词连用:
错误示例:
'He will leave tomorrow ago.'
正确写法:'He left yesterday.'
3. 放置位置错误
'ago'必须放在主要动词之后,否则句子不正确:
错误示例:
'She arrived three hours ago him.'
正确写法:'She arrived three hours ago.'
练习建议
1. 填空练习:完成以下句子,使用正确的'ago'形式。
a. I last saw my grandmother five decades _____.
b. The internet was invented almost a century _____.
c. He passed his driving test two months _____.
d. When I lived in that city, I walked to work every day _____.
e. The first world war ended nearly a century _____.
答案:a. ago, b. ago, c. ago, d. ago, e. ago
2. 判断对错:下列句子是否正确,不正确请改正。
- 'She has lived here for three years ago.'
(错误,改为:She lived here three years ago.) - 'They traveled to Paris last year ago.'
(错误,改为:They traveled to Paris last year.) - 'I didn't know about the meeting ten minutes ago.'
(正确)