关于强调句谓语动词是否可以是持续性动词的问题

注意:强调句中的谓语绝不可用非持续性动词的肯定式,但可用其否定式。因为否定式表示该动作没有发生,是一种状况,这种状况是可以持续的。比较:

(正)① It is three weeks that he hasn’t come here.

(正)② He hasn’t come here for three weeks.

(误)③ It is three weeks that he has come here.

(误)④ He has come here for three weeks.

请教一下各位老师,这句话我也不记得在哪里看过了,一直保存在手机里,刚刚看到有以下疑问。

这句话说强调句不可以用非延续动词的肯定,但可以用其否定,表示动作没有发生的状况是可以持续的。为什么我觉得不妥呢,用肯定结构表示动作发生的状况是持续的不是也可以的吗?

请先 登录 后评论

最佳答案 2021-08-09 19:49

语法和逻辑说明,时间段不可跟终止性动词连用。这与强调句无关。come 是终止性动词,一旦发生即完成,所以不存在延续几周的问题。为何否定 hasn't come 就可以跟一段时间连用呢?因为“没有来”表示一种持续的状态,可以跟时间段连用。所以:

He hasn’t come here for three weeks. (正)

He has come here for three weeks. (误)

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    “注意:强调句中的谓语绝不可用非持续性动词的肯定式,但可用其否定式。因为否定式表示该动作没有发生,是一种状况,这种状况是可以持续的。”这种说法是错误的。如:

    (正)① It was yesterday that he  came here. 他是昨天来这里的。(强调时间状语)

     网友说的可能是下面的情况:

     He has come here for three weeks.

      (误) 他来这里已经3周了。

      (正确)他已经来这里了,准备3周后离开。

       


   (正确) He has been here for three weeks.(=  He came here three weeks ago.)

      (正确) 他来这里已经3周了。


请先 登录 后评论