One of few reasons:
- You don't have a space in your party
- You haven't taken the test yet
- You've already got one and you forgot
- You haven't exited the temple/ den yet (forgot which one), and until you do, the elder will say the same line
- Your game's glitched
Even when answering the questions incorrectly, you'll still get a Dratini, just not one with Extremespeed.
I can only assume you beat Clair, since you need all 8 badges to proceed to the E4.