单项选择题

Your oral English is so good. You ______ it a lot before.

A. must practice
B. must have practiced
C. should have practiced
热门 试题