The meaning of both is clear, but I would prefer to rewrite them to sound more fluent.
"Have to learn a life lesson" sounds better, and could be used in this context;
Mary failed her exams, she had to learn a hard life lesson about studying.
August 14, 2014
0
2
do not they have different meanings?
to me, both the sentences dont have errors.
January 20, 2017
0
0
Still haven’t found your answers?
Write down your questions and let the native speakers help you!