понял свой урок — перевод на английский

Варианты перевода словосочетания «понял свой урок»

понял свой урокlearned his lesson

Ты понял свой урок?
You learned your lesson?
Он понял свой урок.
He learned his lesson.