中考英语词语辨析(高频80组)及测试题+答案+ 解析 四十二、ago(……以前)与before(以前)

四季读书网 4 0
中考英语词语辨析(高频80组)及测试题+答案+ 解析 四十二、ago(……以前)与before(以前)

中考英语词语辨析(高频80组)及测试题+答案+ 解析

四十二、ago……以前)与before(以前)

【辨析要点】

1. 词性与搭配:① ago是副词,只能与一段时间 + ago”的结构连用,且该结构作状语时,句子必须用一般过去时,时间起点是现在② before可作副词、介词或连词,作副词时可单独使用(无明确时间范围),作介词/连词时后接过去的时间点或从句,句子可根据语境用一般过去时或过去完成时,时间起点可指过去某个时间点之前

2. 用法限制:① ago不能单独使用,也不能与完成时连用;② before可单独使用,也可与完成时连用。

【例句】

① He left here three days ago.(他三天前离开这里了。——一段时间+ago,一般过去时)

② I have seen this movie before.(我以前看过这部电影。——单独使用,现在完成时)

③ She had finished her homework before 8 o'clock last night.(昨晚8点前她就完成作业了。——接时间点,过去完成时)

④ I met her before I came here.(我来这里之前见过她。——接从句,一般过去时)

测试题

1. He came to this city five years ______. A. ago B. before C. past D. after

2. I ______ never ______ such a delicious cake before. A. have; eat B. have; eaten C. did; eat D. do; eat

3. She ______ the letter before her mother came back. A. wrote B. has written C. had written D. writes

4. They left the park two hours ______. A. ago B. before C. past D. after

5. Have you ever been to Beijing ______? A. ago B. before C. past D. after

答案及解析

1. 答案:解析:空格前有five years(一段时间),表五年前一段时间+ago”结构,句子用一般过去时(came),符合要求;before不能与一段时间直接连用,past“超过after“……之后不符合语境,故选A

2. 答案:解析:句中有before(单独使用),且never是现在完成时的标志词,结构为have/has + 过去分词;主语Ihaveeat的过去分词是eaten;其他选项时态错误,故选B

3. 答案:解析:句中有before引导的时间状语从句(一般过去时),主句动作写信发生在从句动作妈妈回来之前,需用过去完成时(had + 过去分词);wrote是一般过去时,has written是现在完成时,writes是一般现在时,均不符合,故选C

4. 答案:解析:空格前有two hours(一段时间),表两小时前一段时间+ago”结构,句子用一般过去时(left),符合要求;before不能与一段时间直接连用,pastafter不符合语境,故选A

5. 答案:解析:句子是现在完成时(Have you ever been),表以前before(单独使用);ago不能与完成时连用,pastafter不符合语境,故选B

抱歉,评论功能暂时关闭!