The correct option is C CH3−CH=CH−C||O−CH3
CH3−CH=CH−C||O−CH3
In this compound, −C||O−CH3 is an electron-withdrawing group which will show the −M effect due to the conjugation of C=C bond with the C=O bond.
Also the leftmost H atoms of CH3 group can show hyperconjugation with the C=C bond which is in conjugation with C=O bond.
Hence option (c) structure can show both hyperconjugation as well as mesomeric effect.