have a maths class 上了一节数学课
take a dancing class 选择并学习舞蹈课程(而不是上了一节舞蹈课)
so much 为非正式语体 = very much 语义上没有区别,只是语体的区别。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!