I was given two movie tickets by my mother
I was using Grammarly and it says "by" should be replaced by "from".
Please find a link to the Grammarly checker here.
I was given two movie tickets by my mother
I was using Grammarly and it says "by" should be replaced by "from".
Please find a link to the Grammarly checker here.
Using "by" is correct. From would also be acceptable. Grammarly seems to compare your sentence with one using "received".
I received two tickets by my mother (not correct, this must be "from")
However, your sentence uses a passive verb form, and "by" is the usual way to introduce the (semantic) subject.
Unless there is other context (such as contrast), it would normally be better to phrase in the active voice: "My mother gave me two tickets."
If person X gave you an object Y, then you can say correctly:
I was given Y by X.
I received Y from X.
In a totally different meaning, you could say "I was given a bottle of wine from Chile" ("from" means where the wine came from), or "I received a letter by mail" (the mode of transportation).
Just noticed you can combine it:
I was given a letter by my mother.
I was given a letter from my mother.
In the first case, someone unknown wrote you a letter, and your mother gave it to you. In the second case, your mother wrote you a letter, and someone unknown gave it to you.
To make it worse,
I was given a letter by my mother.
could also mean that your mother wrote a letter to someone, and later someone handed it to you. With "by" meaning who was the author. You would avoid writing the sentence like that because it would likely be misunderstood, you would instead say
I was given a letter written by my mother.
And if your father gave you that letter, you wouldn't say
I was given a letter written by my mother by my father
but
My father gave me a letter written by my mother.
"Was given" is a false passive. In the sentence,
My mother gave two tickets to me,
the two tickets are the thing being given. You are not being given. Something is being given to you. So here, both you and Grammarly are wrong - even if you replaced "by" with "from", your mother still can't give a person. "I received two tickets from my mother" would be correct.
(Unnecessary jargon): The phrase "two tickets" would be called the "direct object", and "you" would be called the "indirect object". To use the passive voice, you would have to say "Two tickets were given to me by my mother".