While Krishna was saying the Gita to Arjuna, what did the others do? How could a whole war stop for two people to talk?
It  takes around 10 to 12 hours to read Shrimad Bhagawad-gita at a single go. How come Krishna spent almost half a day detailing it to Arjuna while all the other warriors and armies stared ?