Question: is it grammatically correct to say has got?
Answer: Added Emphasis The phrases “has got” and “have got” are somewhat informal and are often contracted, as in “He's got” and “They've got.” Although this expression has long been criticized as an unnecessary substitution for the verb “to have,” it is perfectly idiomatic. It simply adds emphasis (1).