Adakah terdapat perbezaan halus dalam semantik antara may have beendan might have been?

Jawapan penutur asli
Rebecca
Secara umum, mereka boleh digunakan secara bergantian! Walau bagaimanapun, terdapat beberapa perbezaan dalam nada. May have beensedikit lebih formal daripada might, dan ia juga memberikan gambaran keyakinan, sementara might have beenmenyampaikan nada bahawa terdapat sedikit kepastian. Contoh: I'm sorry I missed your call. I may have been at the store then. (Maaf saya tidak menjawab telefon, saya rasa saya berada di kedai pada masa itu.) Contoh: Jane might have received the parcel, but I'm not too sure. (Saya rasa Jane menerima pakej, tetapi saya tidak pasti.) Contoh: People might have been nervous to go on the new ride. = People may have been nervous to go on the new ride. (Orang mungkin sedikit gementar untuk menaiki perjalanan baharu.)