I find he is a thief.
I have found he is a thief.
【答】当然有区别。
前者使用一般现在时,表示人的观点、看法,表达“认知”意义,属于“静态概念”。意为“认为,觉得,感到,感觉”。是长期以来形成的习惯性动作行为。
I find he is a thief. 我认为/觉得他是一个小偷。
后者使用现在完成时,表示“动态概念”。意为“发现、找到、遇到、碰见”,具有动作的一次性和偶然性。
I have found he is a thief. 我已发现他是一个小偷。(表达“一次性或偶然性”事件)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
这个句子中的find为静态动词,意为to have something as an opinion because of things that you have noticed or experienced yourself.
这种用法的find通常不用现在完成时态。这种情况与think作认为解时类似。我们说,I think he is a thief. 不说I have thought he is a thief.
静态动词的完成体通常要和持续时间状语连用。
因此,网友的第二句欠妥。要么用第一句,要么改为过去时态:I found he was a thief.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!