The correct option is
B methyl-3-chloro-2-butenoate
In the given structure ester is a principal functional group, so the numbering should start from the oxygen of ester group. Length of the chain on carbonyl side is 4 and has a double bond at 2nd carbon and the substituent chlorine is present on the third carbon. The alkyl group on side of 'oxygen of ester group' is methyl.
Hence, the IUPAC name of the compound will be methyl-3-chloro-2-butenoate.