A
词义辨析。not only; but also不但……而且;either; or或者……或者;neither; nor既不……也不;too; to太…..而不能。句意:Jim在我们班很受欢迎,因为他不但聪明,而且乐于助人。所以选A。