Choose the correct meaning of In the long run.

  • for one minute only
  • over a long period of time
  • before anything starts
  • inside a race track