The structure of aspartame, an artificial sweetener, is shown below.

The functional groups in a molecule of aspartame are
A alkene, amine, carboxylic acid, ester and ketone.
B alkene, amide, amine, carboxylic acid and ester.
C amine, arene, carboxylic acid, ester and ketone.
D amide, amine, arene, carboxylic acid and ester.