"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. (人們可能會對於乘坐新的遊樂設施到緊張。)