The invention of computer has tumed over a new leaf in the history of modern technology. Which of the following is nearest to the meaning of the idiom 'turned over new leaf' in the aforesaid sentence?

The invention of computer has tumed over a new leaf in the history of modern technology. Which of the following is nearest to the meaning of the idiom 'turned over new leaf' in the aforesaid sentence? Correct Answer Opened a new chpter

Related Questions

The invention of computer has turned over a new leaf in the history of modern technology. Which one of the underlined idiom in the sentence above?