Les deux phrases que vous proposez sont correctes. Une petite différence entre les deux :
Quel était son avis ? = Quel était son avis habituel sur la question ?
Quel a été son avis ? = Quel a été son avis à ce moment-là ?
Autres formulations possibles :
Quelle était son opinion ?
Quel était son point de vue ?
Que pensait-il de la question ?
Quelle réflexion en a-t-il tirée ?