多项选择题

下列属于欧洲议会的主要工作职能的有______

A.监督权
B.制定并通过欧洲联盟法律
C.参与立法权
D.解释和适用欧洲联盟法
E.咨询权