The correct options are
B Flowers have good smell.
C Flowers have bright colours.
In cross-pollinating plants, the flowers adopt various means to attract insects. In such plants, the flowers are usually large, brightly coloured with good smell. In cross-pollinating plants, the pollen grains are produced in large quantity as a lot of wastage is also involved.