Answer: B
The carbene is attacked by the pi electrons of the vinyl group, and a donor substituent on the ring releases electron density into the double bond (+M, +I). OCHX3 is the strongest donor, then CHX3, then H, while the −M, −I nitro group withdraws and slows the reaction most. This gives OCHX3>CHX3>H>NOX2.