Ar yra subtilus semantikos skirtumas tarp may have beenir might have been?

Gimtakalbio atsakymas
Rebecca
Apskritai, jie gali būti naudojami pakaitomis! Tačiau yra tam tikrų tono skirtumų. May have beenyra šiek tiek oficialesnis nei might, be to, tai sudaro įsitikinimo įspūdį, o might have beenperteikia toną, kad tikrumo tikrai mažai. Pavyzdys: I'm sorry I missed your call. I may have been at the store then. (Atsiprašau, kad neatsiliepiau telefonu, manau, kad tuo metu buvau parduotuvėje.) Pavyzdys: Jane might have received the parcel, but I'm not too sure. (manau, kad Jane gavo paketą, bet nesu tikras.) Pavyzdys: People might have been nervous to go on the new ride. = People may have been nervous to go on the new ride. (Žmonės gali šiek tiek nervintis dėl naujos kelionės.)