Защо написахте have invited? Не мога ли просто да напиша should we invite her for lunch?

Отговорът на носителя на езика
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? (Трябва ли да й се извиня?) => Делото още не е приключило, все още има шанс да се извиним