Где здесь подлежащее? Было ли это отражение ночи в каналах, или....
а сказуемое было или было ли?
Было
было
ОТражение............
а разве не отражение ночи ?
подлежащее сложное
Отражение (что делало?)было
Нет ночи это дополнение, отражение(чего?) ночи\
отражение это точно
Отражение - подлежащее,было сказуемое