英语时态的问题,同一句里面不应该保持时态的一致性吗?

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:29:45
The clock was damaged many years ago and has been silent ever since.

同一句里面不应该保持时态的一致性吗?为什么前面是“过去”时,后面却可以用“现在”完成时呢?

1。这实际上是两个并列句,并非一个句子,只是后面一个句子省略了主语。
2。前一个句子,表示曾经发生过的事;后一句说明一个动作从过去某个时刻一直持续到现在,所以要用完成时。
3。即使同一个句子中,主从句之间,时态不同的情况也有多种。

友情提示:不要理睬楼上的中奖诈骗信息。

楼上的问题没解决 分到先开始要起来了
这是新概念3里的第二课么?前一句讲的是很多年前就坏了 后一句写的是到最近才开始不响了 and有一个递进的关系在里面的

这是一个并列句
ever since 是一个引导完成时的时间状语
所以要用has been

其实你可以从中文来理解:

翻译:这个时钟坏了很多年了,到现在为止还是安安静静的在那里。

这句话强调的是作者现在的想法。

Ever since 也是现在完成时的重要特征。

百分之八十的情况下要保持一致,偶尔也有例外,你说的这个句子就是属于里外的情况。
小朋友,想知道答案却不设置悬赏分,是很不讲究的事哦~ 估计只有像我这样的爱当老师的人才会回答你的问题^ 呵呵