What is the difference between saying "a friend of mine once gave me a gift", and "my friend once gave me a gift".
If there even is a difference of course.
What is the difference between saying "a friend of mine once gave me a gift", and "my friend once gave me a gift".
If there even is a difference of course.
"A friend of mine" has the same meaning of "one of my friends" who belongs to a group of friends who all can give you a gift.
It is more commonly used as you don't have to tell who gave it to you and the important fact is you received it from someone rather than you received it from whom.
My friend is much less used unless it is used with a name follwing my friend.
example) My friend, George, gave me a gift.
I don't think there's a difference.
They always use "A friend of mine" instead of "A friend of my friends" because "friend" was used two times.
"A friend of mine" or "My friend" is also fine.