You have a good eye.日本語で言えば「お目が高い。」に相当する英語表現だ。You have good eyes.と言いたくなるところだが、意外なことであるが単数形を使う。こういうことは理屈で考えるのではなく、ネイティブスピーカーの使い方に従うしかない。