Чи є тонка різниця в семантиці між may have beenі might have been?

Відповідь носія мови
Rebecca
Загалом, їх можна використовувати як взаємозамінні! Однак є деякі відмінності в тональності. May have beenтрохи більш формальний, ніж might, і він також справляє враження переконання, тоді як might have beenпередає тон про те, що насправді мало визначеності. Приклад: I'm sorry I missed your call. I may have been at the store then. (Вибачте, що я не відповів на телефонні дзвінки, здається, я був у магазині в той час.) Приклад: Jane might have received the parcel, but I'm not too sure. (Я думаю, що Джейн отримала посилку, але я не впевнений.) Приклад: People might have been nervous to go on the new ride. = People may have been nervous to go on the new ride. (Люди можуть трохи нервувати, сідаючи в нову поїздку.)