Both 'hosted by' and 'given by' are correct, however, it depends on how you are using them.
The birthday party was hosted by Betty. The biggest present was given by George.
I would have called you, if you had given me your number.
"On a train" is correct grammar.
You're thw most precious gift God has given me.
that you learn to spell and correct grammar and also you have to read certain books given to you.
The grammar is correct as it is.
"Hosted by" is correct when referring to an event or gathering that is being organized or held by someone, such as "The conference was hosted by the company." "Given by" can be used when referring to a gift or donation provided by someone, such as "The scholarship was given by the foundation."
I would have called you, if you had given me your number.
No, "will be had" is not a correct grammar. The correct grammar would be "will have."
No, it is correct grammar, not a correct grammar.
"On a train" is correct grammar.
You're thw most precious gift God has given me.
no_____If the sentence is You do do that (meaning You are in the habit of doing that) the grammar is perfectly correct and the sentence 'does have correct grammar'.
"July has just been started" is not correct grammar, instead the correct grammar is "July has just started."
that you learn to spell and correct grammar and also you have to read certain books given to you.
Grammar.
Yes, that is correct grammar.
No, the correct grammar would be "I hate you the way you hate me."