Welcome to the forum.
It sounds like archaic texts, e.g "He who casts the first stone ..."
Why don't you say "The man / The boy who I met yesterday is my friend"?

Student or Learner
Hi,
Is this correct or wrong and why? He who I met yesterday is my friend.
Greatly appreciate reply.
Welcome to the forum.
It sounds like archaic texts, e.g "He who casts the first stone ..."
Why don't you say "The man / The boy who I met yesterday is my friend"?
No, it's not good. It's better with English Freak's suggestion, but there's still a semantic problem.
The problem is with the possible meanings of "meet". In the (lack of) context which you've given, it would be assumed that you met him for the first time yesterday (possibly the most common meaning of 'meet'). In this case, it's unlikely that he is your friend yet.
If there were more context, eg. "The person you saw me meeting on the corner yesterday is my friend", this would make sense. So would, "The person I met for coffee yesterday is my friend."
NOT A TEACHER
(1) The two teachers have given you excellent advice.
(2) I just wanted to most respectfully and humbly make this comment:
(a) If this is a test question, I think that your teacher probably wants you to
write: He whom I met yesterday is my friend.
(i) As you know, for "perfect" English, we use "whom" when it is an object.
Your sentence is (grammatically speaking):
He (I met whom yesterday) is my friend.
Bookmarks