Ответ:

  1. Грамматическая основа: учитель попросил. Подлежащее — «учитель», сказуемое — «попросил».

  2. «Ученика» — дополнение: попросил кого? ученика.

  3. «Прочитать» — зависимый инфинитив при глаголе «попросил»: он называет действие, о выполнении которого попросили ученика. Сам по себе он не образует с глаголом «попросил» составное глагольное сказуемое.

  4. Ученик внимательно прочитал текст. Теперь «ученик» — подлежащее.

  5. Ученик должен прочитать текст. Сказуемое «должен прочитать» составное глагольное: слово «должен» выражает необходимость, а инфинитив «прочитать» называет действие.