does the phrase ''twice as much as'' have the same meaning with the phrase ''more than twice''?
No, it doesn't. It means it's twice the indicated value after the expression. For example: "This year's expenses were twice as much as last year's." This means the value of this year's expenses was the double of the value of last year's expenses.
"Twice" indicates "2x", or "two times". "As much as" indicates "equality". Therefore, "twice as much as" indicates "equals two times..."
so the phrase more than twice is wrong in grammar?
Students: Are you brave enough to let our tutors analyse your pronunciation?
Not necessarily. You could have a conversation like this:
Speaker 1: "He has only been late for work twice."
Speaker 2: "He has been late for work more than twice! He has been late for work three times this week already!"
No, it's not. "More than" indicates "superior to". "Twice" indicates "two times". By saying "more than twice" you're saying "over two times...". The same thing with "less than twice".