Yes. The form who is the nominative, as opposed to whom.
"Whom are you waiting for?" is grammatically correct in formal English.
"Who are you waiting for?" is perfectly understandable and used more often, even if it is more colloquial.
Yes, Almighty God is grammatically correct.
"That was wrong" is a grammatically correct sentence.
Yes, it is grammatically correct.
This sentence is grammatically correct.
No, it is not grammatically correct. If you want someone to correct it for you, please can you explain what you are trying to refer to?
"I'm waiting for my camera to arrive."
Yes, it's correct.
"I said to him" is a grammatically correct sentence fragment since "said" is still waiting for its direct object. You said what to him? "I said "to him". would be a grammatically correct sentence.
No, the sentence is not grammatically correct. It should be "I am waiting longingly for you."
"Not like that" can be grammatically correct, depending on the context.
Yes it is a grammatically correct
Yes! That is grammatically correct!
Yes, 'for free', is grammatically correct.
This is not grammatically correct. The correct form is 'you do not know', or the abbreviated 'you don't know'.
"That was wrong" is a grammatically correct sentence.
Yes, it is grammatically correct.
Yes, Almighty God is grammatically correct.