Is this a grammatically correct sentence?

"She is from Mexico, being born in Mexico City."
I think it sounds weird

It's not correct. It's not clear whether Mexico or she was born in Mexico City.

It would be simpler to say: She was born in Mexico City.

okay thanks!

The sentence "She is from Mexico, being born in Mexico City" is grammatically correct, but it does sound a bit awkward. Instead, you can rephrase it as: "She is from Mexico and was born in Mexico City."

Yes, your observation is correct. The sentence "She is from Mexico, being born in Mexico City" does sound a bit awkward and could be improved for better clarity and flow. Here's how you can determine whether a sentence is grammatically correct:

1. Subject-Verb Agreement: Check if the subject and verb of the sentence agree in number. For example, in the given sentence, "She" is the subject and "is" is the verb, and they agree in number, which is correct.

2. Sentence Structure: Ensure that the sentence follows a logical structure. The given sentence seems to include two independent clauses connected by a comma, which makes it sound disjointed.

To improve the sentence, you can rewrite it for better clarity:

"She is from Mexico and was born in Mexico City."

This revised sentence provides a smoother and clearer structure, linking the two ideas together more effectively.