If you have drunk too much milk, you might have been taller.
Is this sentence grammatically correct?
If you have drunk too much milk, you might have been taller.
Is this sentence grammatically correct?
It's easy to understand the statment. However, the sentence itself has a rather "unusual" structure.
You are looking at someone's stature and making a remark, which is, "if you had drunk (much) more milk (while growing up), you would have (probably) grown taller". "The use of "would" is correct in the result clause.
You may also say: "Had you drunk (much) more milk, you would have probably been taller".
I built up this sentence today to an already tall lady for a pun. But it didn't feel good after I said it.
I lost a bet on her, I had guessed her height to be 1.95 cm, but she turned out to be 1.87. I asked her to measure again, maybe something has changed. She made a joke, 'she didn't measure again since she stopped playing volleyball.'
There I said this sentence to mean 'maybe you have drunk enough milk to grow tall, but also I know that even if you had drunk, it wouldn't be possible to grow tall after a certain age.'
I hope the context made sense for you.