Deep in the mountains ----- some people who witnessed that h

问题描述:

Deep in the mountains _____ some people who witnessed that historical event.
A.living B.are living C.have lived D.live
正确答案是D.答案解析上说这是客观现实,但这又不是地球绕太阳转这类的,怎么解释?
1个回答 分类:英语 2014-12-09

问题解答:

我来补答
这个句子是完全倒装句 从意思上来理解说 这些见证者们都是住在山里的 句子没有其它条件了 从这点上看应该就是客观事实 并且其它选项从语法上也不能填
再问: 为什么其它选项从语法上也不能填?
再答: A选项living是现在分词或者说动名词 是非谓语动词 而我们现在缺的是谓语 B选项虽然是be doing 可以做谓语 但是时态为现在进行时 按句子语义来说明显不应用它 C选项have done 表示现在之前发生的动作 强调于对于现在的影响 而一般现在时强调的是客观事实 从语义上来说这个句子更侧重于陈述一个事实 并且对于选择have done的选择题来说 一般都会有for+一段时间 或者是since+一个时间点 所以从语法角度应该是选D的
 
 
展开全文阅读
剩余:2000
下一页:原创8