2 ever和否定前移问题

Hundreds of years ago, people could not imagine that there would ever be a time when...

1.请问老师,这里能用ever是因为imagine的宾语从句否定前移到了could not这里吗?如果是肯定句could imagine,从句还能用ever吗?因为好像ever表示曾经时是用于否定、疑问、条件、和比较句中?

2.我觉得理解为“不能想象……”才恰当,这样的话就不是否定前移了,那ever为什么可用?

3.除了think,还有什么动词可以否定前移?可以否定前移的动词就不能理解为对动词的否定吗,必须理解为从句的否定?

请先 登录 后评论

最佳答案 2026-07-13 08:59

1. 虽然imagine属于否定转移的动词,但... people could not imagine that there would ever be a time when...一句中不存在否定转移现象因为could not imagine that there would ever be a time when...could imagine that there would notever be a time when...意思完全同。简单说就是:情态动词could阻碍了否定的转移。

2. ever多用于否定句、疑问句和条件句等。用于肯定句中很少见,例如:We had heard a lot about her before weever met her.  需要澄清的关键是:“ever通常限于非肯定句只是一个简便但并非严密的说法。实际上应该理解为非肯定词ever一般用于非肯定语境。其中重要的一条就是:ever可用在具有非肯定意义的动词、介词、形容词、副词和名词等相关的结构(尤以补语为多)中。所以,...people could not imagine that there would ever be a time when..一句中,虽然that从句本身并非否定句,但ever处于主句的could not之后,属于否定范围之内ever用法正常。

3. 适用否定转移的动词很多,一类与认知或观点相关,例如think, suppose, believe, expect, figure, imagine等等同一语义域的hope, assume, wish(接从句时)不能否定转移;另一类与感知相关的系动词,如appear, seem, feel, look, sound等。详情参阅英语语法参考书。这些否定转移的结构,其否定词也可以留在从句中,通常情况下意思没有区别。例如I don’t think you understandI think you don’t understand两句通常同义,但第一句更普遍。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,957 浏览
  • miaoza   提出于 2026-07-10 10:30