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