Learn English – “This is the first time I’ve seen a person who have become…”

present-perfectsubject-verb-agreementtense

Let's say you have never seen a woman who have become prettier compared to her previous look before she got pregnant. And you say:

This is the first time I've seen a woman who have become so hot after she gets pregnant.(possibly a run-on sentence)

Is my sentence construction grammatical without any unclear thought when read.

Disclamer: The register is informal. The sentence constructed is only for the query.

Best Answer

That is not correct. The way you have bolded things, it appears that you think "have become" must agree with the main sentence's subject, "I"; but really it must agree with the subject of that particular phrase, which is "a woman". So it requires the third-person singular "has become".