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