ご質問ありがとうございます。
「あなたのレッスンに誰か有名人が受けたことありますか?」は英語で「Has anyone famous ever taken your lesson?」と言えます。
先方に「~したことある?」と聞きたいとき、単数で「have you ever ~」と聞けます。例えば、「アメリカに行ったことある?」と聞きたいなら、「Have you ever been to America?」になります。
複数の場合、「have」ではなく、「has」を使います。
誰か有名人に対して、単数ではないので、「has」を使いましょう。
そうすると、「Has anyone famous ever taken your lesson?」という風に言えます。
ご参考になれば幸いです。
Have any celebrities taken your lessons?
というフレーズが適しています。
もう少しカジュアルに言うならば、 Have you ever had a famous person in your class? という風にも言えます。この場合、famous person を使って「有名な人」という意味を伝えています。