چرا have invitedنوشتی؟ نمیتونم should we invite her for lunchبنویسم؟

پاسخ Native Speaker
Rebecca
اصطلاح should haveچیزی است که در گذشته اتفاق نیفتاده است، اما اغلب برای این سوال استفاده می شود که چه اتفاقی باید می افتاد یا باید اتفاق می افتاد. در این مورد، راوی از دوستش می پرسد، "ایا این کار درستی نبود که او را به ناهار دعوت کرد؟" ناهار شروع شده است، نشان می دهد که انها او را به ناهار دعوت نکرده اند. اگر ناهار شروع نشده است، می توانید از ان به عنوان should we invite her for lunchبدون haveاستفاده کنید. مثال: Should I have left my house sooner? (ایا باید زودتر خانه را ترک می کردم؟) = > قبلا خانه را ترک کرده است، تعجب می کند که ایا رفتار گذشته اشتباه بوده است مثال: Should I leave my house sooner? (ایا باید زودتر از خانه خارج شوید؟) = > هنوز خانه را ترک نکرده اید مثال: Should I have apologized to her? (ایا باید از او عذرخواهی می کردم؟) = > عذرخواهی نمی کنم، تعجب می کنم که ایا باید در گذشته عذرخواهی می کردم مثال: Should I apologize to her? (ایا باید از او عذرخواهی کنم؟) = > پرونده هنوز تمام نشده است، هنوز فرصتی برای عذرخواهی وجود دارد