Is er een subtiel verschil in semantiek tussen may have beenen might have been?

Antwoord van de moedertaalspreker
Rebecca
Over het algemeen kunnen ze door elkaar worden gebruikt! Er zijn echter enkele verschillen in toon. May have beenis iets formeler dan might, en het wekt ook de indruk van overtuiging, terwijl might have beeneen toon overbrengt dat er eigenlijk weinig zekerheid is. Voorbeeld: I'm sorry I missed your call. I may have been at the store then. (Sorry dat ik de telefoon niet heb opgenomen, ik denk dat ik op dat moment in de winkel was.) Voorbeeld: Jane might have received the parcel, but I'm not too sure. (Ik denk dat Jane het pakket heeft ontvangen, maar ik weet het niet zeker.) Voorbeeld: People might have been nervous to go on the new ride. = People may have been nervous to go on the new ride. (Mensen zijn misschien een beetje nerveus om op een nieuwe rit te stappen.)