ایا تفاوت ظریفی در معناشناسی بین may have beenو might have been وجود دارد؟

پاسخ Native Speaker
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. (مردم ممکن است کمی در مورد سوار شدن به یک سواری جدید عصبی باشند.)