Проблемы обычно возникают, когда второстепенный член предложения выражен существительным. И дополнение, и обстоятельство относятся к сказуемому (глаголу или существительному со значением действия или деятеля, ср.: Он руководит группой; Он руководитель группы), но дополнение — это объект действия (с ним что-то делают), а обстоятельство — признак действия (указывает на то, как, где, когда, почему, зачем и т. п. происходит действие). Чтобы определить, каким членом предложения является имя существительное, к нему надо задавать два вопроса: падежный и смысловой (или смысловые — в некоторых случаях их может быть два). Если существительное отвечает только на падежный вопрос, оно является дополнением. Если к существительному, кроме падежного, можно задать смысловой вопрос (вопрос наречия), то это обстоятельство.
Мы продали (что?) дом.
Мы отошли (от чего?) от дома.
Мы прошли (откуда? от чего?) от дома (куда?) к дороге.
Если возможны два вопроса, допускается подчеркивать слово двумя линиями (одна — как дополнение, другая — как обстоятельство). Как отмечают авторитетные авторы школьных и вузовских учебников по русскому языку В. В. Бабайцева и Л. Ю. Максимов, «нельзя стремиться к однозначной квалификации там, где возможно (и даже нужно) двоякое толкование» (подробнее см. раздел «Структура распространенного предложения» // «Русский язык», т. 3, М., 1987, с. 127).
Например, в предложении Старик ловил (чем? и как?) неводом рыбу значение обстоятельства совмещается со значением дополнения и этот факт признается научной грамматикой.
Ключ к этой проблеме — в смысловом вопросе, который вытекает из значения глагола. Допустим, имеется словосочетание сунуть в карман. Можно спросить: сунуть во что? Вроде бы это правильно. Однако на самом деле вопрос во что? вытекает не из значения глагола, а из формы зависимого существительного. Сунуть можно в карман, а можно — под одеяло, на полку. Задавать во всех этих случаях разные вопросы неразумно. Мысленно закроем рукой зависимое слово: Сергей сунул книгу… Какой напрашивается вопрос? Один-единственный: куда?. Смысловой вопрос — обстоятельственный, поэтому словоформы в карман, под одеяло, на полку при глаголе сунул являются обстоятельствами.
Обратим внимание на то, что глагол сунуть — бесприставочный. Именно поэтому поставить точный вопрос во что? нельзя. А вот если есть приставка — картина меняется. Надеть — приставочный глагол. Конечно, мы можем спросить куда? Но благодаря приставке намного более естествен вопрос на что? (приставка подсказывает, какой предлог должен быть употреблен с существительным). При этом все другие предлоги исключены: нельзя надеть браслет *под руку, *за руку и т. д. Следовательно, в этом случае зависимое существительное — косвенное дополнение.
Бывает, однако, и так, что глагол используется иначе: надел под пиджак шерстяной джемпер. Здесь вопрос на что? лишен смысла, потому что речь идет о предмете одежды (а не украшении, которое можно надеть и на руку, и на ногу) и ясно, что надел на себя. И единственным осмысленным вопросом является обстоятельственный: надел джемпер (как?) под пиджак / поверх сорочки и т. д.
«Правило правой руки» (закрывающей зависимое слово и заставляющей соображать, какой вопрос вытекает из значения глагола, а не из формы зависимого существительного) обычно помогает.
В данном случае может ставиться интонационное тире.
Корректно: пребудут навсегда. (Пребывать — неизменно оставаться, сохраняться.)
Запятая может ставиться по усмотрению автора текста.
Нормативна запятая, тире может ставиться как интонационно-логический знак.
Вторая запятая может ставиться для отделения пояснительных конструкций.