"He could not have crossed" = He would not have been able to cross / It would not have been possible for him to cross. "that should be good enough for everybody else" = that explanation of the situation should be enough to satisfy/persuade everybody else (apart from Madame Maxime). right = straight, directly
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.