单选题
8.There have been a lot of changes ( ) 1978.
A
since
B
from
C
for
答案解析
正确答案:A
解析:
这道题考查的是现在完成时态中时间状语的用法。
**解析:**
1. **时态判断**:
句子中的谓语动词是 "have been",这是**现在完成时**的标志。现在完成时通常表示从过去某一时间开始一直持续到现在的动作或状态,或者表示过去发生的动作对现在造成的影响。
2. **选项分析**:
* **A. since**:意为“自从……以来”。它后面接**具体的时间点**(如 1978, last year, 8 o'clock)或**从句**(一般过去时)。当 `since` + 时间点用于现在完成时,表示动作或状态从那个时间点开始一直持续到现在。
* 例句:*I have lived here since 2010.*(自2010年以来我一直住在这里。)
* 在本题中,"1978" 是一个具体的时间点,且句子强调从1978年到现在发生了很多变化,符合 `since` 的用法。
* **B. from**:意为“从……起”。虽然中文翻译相似,但在英语语法中,`from` 通常不直接与现在完成时连用来表示“从过去某点持续到现在”。`from... to...` 常用于一般过去时或将来时,表示一个时间段的两端。如果要用 `from` 表达类似含义,通常需要配合其他结构,不如 `since` 准确和常用。
* **C. for**:意为“长达……”。它后面接**一段时间**(如 three years, a long time, two weeks),而不是具体的时间点。
* 例句:*I have lived here for 10 years.*(我住在这里已经10年了。)
* 本题中 "1978" 是时间点,不是时间段,所以不能用 `for`。
**结论:**
因为 "1978" 是一个具体的时间点,且句子使用的是现在完成时,表示从1978年延续至今的变化,所以应该选用 **since**。
故正确答案为 **A**。
题目纠错
大学英语期末复习资料题库
相关题目
单选题
47.He went ____.
单选题
46.I met an old friend of mine ( ) .
单选题
45.He said that he ( ) her the day before.
单选题
44.The song was composed ( ) an 8-year-old boy.
单选题
43.Jenny ( ) a day’s work.
单选题
42.She said that she ( ) about her date.
单选题
41. ( ) the end of that year, Henry had collected more than a thousand foreign stamps.
单选题
40.This house ( ) last year.
单选题
39.He told me that he ( ) me a special present.
单选题
38.If you dropped the glass, it ( ) break.
