AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 大学英语期末复习资料题库 题目详情
CAFEE7B4CA100001D6A3273AEE611F74
大学英语期末复习资料题库
485
单选题

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**。
题目纠错
大学英语期末复习资料题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码