Is this sentence grammatically correct?
It is common for a native American who has never driven a car to move to another part of the country and have to learn to do it.
My guess is that the sentence is wrong because in this part: "have to learn to do it", "have" must agree with the subject, i.e. "a native American", which is singular. Hence, it should be "has to learn to do it".