作业帮 > 英语 > 作业

Deep in the mountains _____ some people who witnessed that h

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/17 17:59:44
Deep in the mountains _____ some people who witnessed that historical event.
A.living B.are living C.have lived D.live
正确答案是D.答案解析上说这是客观现实,但这又不是地球绕太阳转这类的,怎么解释?
Deep in the mountains _____ some people who witnessed that h
这个句子是完全倒装句 从意思上来理解说 这些见证者们都是住在山里的 句子没有其它条件了 从这点上看应该就是客观事实 并且其它选项从语法上也不能填
再问: 为什么其它选项从语法上也不能填?
再答: A选项living是现在分词或者说动名词 是非谓语动词 而我们现在缺的是谓语 B选项虽然是be doing 可以做谓语 但是时态为现在进行时 按句子语义来说明显不应用它 C选项have done 表示现在之前发生的动作 强调于对于现在的影响 而一般现在时强调的是客观事实 从语义上来说这个句子更侧重于陈述一个事实 并且对于选择have done的选择题来说 一般都会有for+一段时间 或者是since+一个时间点 所以从语法角度应该是选D的