I've seen and heard both ways of saying it:
- I had a talk to him lately
- I had a talk with him recently
What is the difference between the two? Which one is more common? Which one is grammatically more valid? Are these two interchangeable?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityI've seen and heard both ways of saying it:
What is the difference between the two? Which one is more common? Which one is grammatically more valid? Are these two interchangeable?
The second is the normal way of putting it. To him normally follows the verb, with him, the noun. We’d say ‘I talked to him yesterday’, but ‘I had a talk with him yesterday.’
There can be a subtle difference.
'Recently' usually refers only to a time period.
'Lately' can also carry connotations that (in the context you mention) something noteworthy has occurred between the last time you talked to him (if it wasn't very recently) and now.
To illustrate, consider person A saying: "John is going to the concert on Saturday"
If person B replies: "Have you talked to him recently?", that would usually indicate that person B is speaking from curiosity; he is interested in any news about John that might have come up during the conversation.
If person B replies: "Have you talked to him lately?", that would probably suggest that person B knows something about John and a change in his concert attendance plans, that person A doesn't.
The above isn't set in concrete - and both words can be used in both circumstances confusing the issue further - but this is a fairly common usage pattern.
"I had a talk to him lately." is incorrect grammar. "I had a talk with him recently" is correct.
In these phrases, the verb is had, and "a talk" is a noun (the object). Therefore the prepositional phrase needs to be a state "with him", not "to him" which is an action.
You could say "I talked to him recently", where the verb "talk" is an action verb.
In these examples, "lately" sounds unnatural to me and I would use "recently" instead.
Both are correct, but talking to and with people are a bit different. When you talk to someone, you may be helping, instructing them. Talking with someone is what you do with a friend.