I was asked to work with my friend's friend whom I don't know. As I enter his room, he asks me:
Who is this?
This is James. I have been/am sent here by Ory.
Which one is appropriate, have been sent or am sent?
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 community
"I am sent" an old-fashioned if not obsolete form. It suggests to me a biblical or other religious text, and not a recent one:
I am sent to bring salvation.
Do not use this form for everyday meanings.
The usual form would be the simple past:
I was sent by Ory.
I have been sent by Ory.
is a bit more formal and in my view does not flow as well, but has the same meaning in this case.
By the way "This is John" is awkward and not natural when speaking about yourself. It would be the usual form to introduce another person. To introduce oneself, say "I am John." or "My name is John."