Can anybody tell me the difference between the following two sentences:

He saw me talking to her.

He saw me talk to her.

Please let me know if both the statements are valid and grammatically correct. If valid, please explain the meaning of both the statements and what is the difference between the two.

3 Answers 3


These are complements of sense verbs (the first case discussed in this answer) and have a number of peculiarities. Of particular interest is the fact that the non-volitional sense verbs can take all four varieties of complement. Which includes gerund and infinitive complements, like these.

The difference between infinitive and gerund complements, "roughly speaking", according to McCawley, is that gerunds correspond to events, while infinitives correspond to situation types. There is minimal or no difference between the meanings of

  • He saw me talking to her.
  • He saw me talk to her.

because of facts about vision and conversation, and the usages of complements.

  • He saw me talking to her means he witnessed my conversational activity with her.
  • He saw me talk to her means he knows that I talked to her because he witnessed the event.

In other words, if he saw one, he saw the other. This is not necessarily true for all predicates;
i.e, He saw me running the marathon does not necessarily mean He saw me run the marathon.


Although both are correct, there is a slight difference in meaning.

The first implies that he saw part of the conversation, while the second is more likely to imply that he saw the whole conversation take place.

  • Good eye. I think they can be synonymous, but in certain contexts there does seem to be room for differentiation.
    – GetzelR
    Commented Jul 30, 2013 at 13:25

Both are grammatically correct and mean the same. The only difference is, the first sentence is more commonly used than the second.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.