Ответ:

Алёша провожал друга до автобусной остановки, значит, сам он не ездит на автобусе. Из троллейбуса крикнул третий друг, следовательно, это не Алёша и не тот друг, которого он провожал. Поэтому из троллейбуса кричал Боря: Боря ездит на троллейбусе.

Алёша и друг, которого он провожал, — оставшиеся двое. Провожаемый друг ездит на автобусе, значит, Алёша ездит на трамвае.

Ответ: Алёша — на трамвае, Боря — на троллейбусе, Витя — на автобусе.