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

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

(正) 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周了。


请先 登录 后评论