The invention of computer has turned over a new leaf in the history of modern technology. – which of the following is nearest in meaning to the italicized idiom above?

  • created a new history
  • began a new civilization
  • opened a new chapter
  • created a sensation

No description found