В предложении "Ten minutes on the bus, but tomorrow my dad is giving me a lift" описываются два разных времени и контекста.
"Ten minutes on the bus" - это общее утверждение о времени, которое занимает поездка на автобусе. Здесь используется простое настоящее время ("on the bus"), указывающее на постоянную или повторяющуюся ситуацию.
"but tomorrow my dad is giving me a lift" - здесь употребляется будущее время (present continuous) для обозначения конкретного действия, которое произойдет завтра. Использование present continuous в данном контексте подчеркивает запланированность будущего действия (дача "лифта").
Правило, которое следует из этого примера, заключается в том, что в английском языке для обозначения обычных или повторяющихся действий используется простое настоящее время, а для описания запланированных будущих действий - present continuous.