Suppose my teacher gives Me and my friend homework. After completing the homework, my friend comes to my house to be sure if he has done his homework correctly or not. He asks me "have I completed my homework correctly?" It seems to me that there is something wrong with his homework. Can I reply "No, I think you may have/might have made a mistake."
'May' or 'might': Which one is correct in the given context? I think both are correct but "might" expresses less probability. I am not sure.