状态动词see不能用于现在完成进行时吗?表示动作重复时怎么就用了?

语法书上说see不能用于现在完成进行时: I haven't seen him these days.(正确)
I haven't been seeing him these days.(错误)
但是语法书上还说现在完成进行时表动作重复时有这样一个例句:
I have been seeing Professor Brown recently.(正确)
我乱了,see到底能不能用现在完成进行时,其它状态、感官动词是不是也试用?
忘高手指点,谢谢!
答复满意,悬赏面谈

see是短暂性动词不能与一段时间连用,现在完成进行时:动作在迄今为止的一段时间内延续进行或目前还在进行。
那个例句我猜有可能是用了recently吧。但是recently能不能跟现在完成进行时用我就不知道了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-29
因为see是短暂性的动词表示看见,所以一般不用于进行时态,但是当see表示看望,接待的时候,就可以了,eg:

soon they were seeing each other regularly.
你的例句也是一个道理,这里表示的是 我最近看望过布朗教授
第2个回答  2013-08-29
简单,小盆友,我教你个法子。
记住:现在完成时既有肯定又有否定
现在完成进行时只有肯定表延续。
瞬间就从根本上解决了。
另外:see一般不使用进行时态
如果明白就采纳吧