DAVID'S COMPOSITIONS ARE FULL OF MISTAKES BUT THEY ARE VERY_______...

22. David's compositions are full of mistakes but they are very_______.

A. imaginative B. imaginary C. imagination D. imaginable