В подобных конструкциях используется, как правило, форма множественного числа существительного: мнений было два (см.: Руссская грамматика. М., 1980. Т. 2. § 2241).
Закрытого списка таких глаголов не существует. П. А. Лекант в связи с этим пишет: «Модальное значение выражается в специализированных формах составного глагольного сказуемого большой группы спрягаемых глаголов. Лексическое значение этих глаголов весьма разнообразно, поэтому попытка сгруппировать… их вряд ли может привести к бесспорным результатам. Такому намерению ‘’мешает” многозначность глаголов, неопределенность значения некоторых из них, отсутствие четких оснований группировки и наличие переходных случаев» (Лекант П. А. Типы и формы сказуемого в современном русском языке. М., 1976. С. 71).
Наиболее подробный перечень модальных глаголов с примыкающим инфинитивом приведен в старой академической грамматике (Грамматика русского языка. Т. 2. Ч. 1. М., 1960. С. 212–215, 409–414). Глагол обещать определяется здесь в числе прочих как «глагол... в сочетании с инфинитивом получающий оттенок модального значения» (С. 214). Это дает основания видеть в сочетании «обещать + инфинитив» составное глагольное сказуемое.