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?

A Created a new history
B Began a new civilization
C Opened a new chpter
D Created a sensation

Correct Answer: Opened a new chpter

Bissoy MCQ

Related Questions

Next steps