posted by Matthew .
I left out a sentence.
Thank you very much, Writeacher.
I haven't had my chess lesson yet.
I haven't done my chess lesson (is a mistake).
Can you suggest a site with exercises on the use of modals to express degrees of probabilities?
"had" is correct; "done" is not incorrect, but it's just not a commonly used expression.
Take a look through these search results, and see if you find what you need for these modal verbs.