Both are correct. Most people use the latter.
"July has just been started" is not correct grammar, instead the correct grammar is "July has just started."
Yes, the grammar in the sentence "The attached invoices have been confirmed" is correct.
The correct grammar is "You have been here for four months."
No, "will be had" is not a correct grammar. The correct grammar would be "will have."
The correct grammar is: "Are those correct?"
"July has just been started" is not correct grammar, instead the correct grammar is "July has just started."
Yes, the grammar in the sentence "The attached invoices have been confirmed" is correct.
The correct grammar is "You have been here for four months."
No, "will be had" is not a correct grammar. The correct grammar would be "will have."
Yes. "The car that just passed was theirs" is grammatically correct.
No, it is correct grammar, not a correct grammar.
The correct grammar is: "Are those correct?"
"On a train" is correct grammar.
The correct grammar for this sentence is: "When did you send it?"
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'.
No, the correct grammar would be "I hate you the way you hate me."
The sentence "I got here just 2 minutes before their cut off time" is correct grammar.