Основное отличие - в русском допустимо смешивать все времена в одном предложении. В английском есть такая штука - согласование времен - которая ограничивает это. Приходится ловчить, применять всякие перфекты, "будущее в прошедшем" и т. п. Еще одно отличие - хотя практически в русском существует тоже немало времен (некоторые насчитывают не то 12, не то 16), но формально их только 3: настоящее, прошедшее и будущее. Впрочем, многие считают, что и в английском их тоже 3 (лингвисты считают что только 2), а дальше подключаются всякие там продолженные, залоги, перфекты...