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?
A
created a new history
B
began a new civiliztion
C
opened a new chapter
D
created a sensation
Correct Answer: opened a new chapter
Turned over a new leaf - Opened a new chapter