C'è una sottile differenza semantica tra may have beene might have been?

Risposta del madrelingua
Rebecca
In generale, possono essere usati in modo intercambiabile! Tuttavia, ci sono alcune differenze di tono. May have beenè un po' più formale di might, e dà anche l'impressione di convinzione, mentre might have beentrasmette un tono che c'è davvero poca certezza. Esempio: I'm sorry I missed your call. I may have been at the store then. (Scusa se non ho risposto al telefono, penso di essere stato in negozio in quel momento.) Esempio: Jane might have received the parcel, but I'm not too sure. (Penso che Jane abbia ricevuto il pacco, ma non ne sono sicuro.) Esempio: People might have been nervous to go on the new ride. = People may have been nervous to go on the new ride. (le persone potrebbero essere un po' nervose all'idea di salire su una nuova giostra.)