As it turned out, those who insisted _____ extra time were right.
B. on being given
giải thích: insist on + S + V-ing
động từ insist mang nghĩa nhấn mạnh, nhất quyết, đòi hỏi (làm việc gì đó), thể hiện một nhu cầu mạnh mẽ hoặc ý kiến vững chắc, đặc biệt là khi có người khác không đồng ý với ý kiến của người nói.