多项选择题

根据发明的先进性,发明可以分为()。

A、基本发明
B、应用发明
C、一般改良发明
D、科学发明