Удивительно, но многие путают и подставляют одно на место другого, replacing one with the other. Закроем этот вопрос раз и навсегда, once and for all. Оба слова ставятся в начале предложения, если в нем напряженка с главным субъектом действия. Потому, собссно, и называются псевдоподлежащими. Практически не несут смысла, но без них предложение неполноценно. Как аппендикс: вроде бы атавизм, но расставаться не хочется.
⠀
There появляется в конструкции there is/are (а так же was/ were/ will be/ can be, не ограничивайте себя!). С помощью таких конструкций мы рассказываем, что В ИЗВЕСТНОМ МЕСТЕ имеется один или много ранее неизвестных собеседнику предметов.
e.g. There were gingerbread cookies and mulled wine on the table. - На столе были имбирные печеньки и глинтвейн.
⠀
It говорит нам о том, что это ПРЕДМЕТ ИЗ некоего РАЗРЯДА либо известный предмет, о котором упоминалось ранее. Место в этой конструкции уже не фигурирует.
e.g. It is a nice dinner which consists of gingerbread cookies and mull