问题

I paid a fine of 200yuan for speeding. If only I _________ the traffic rules!
A:had respected
B:respected
C:would have respected
D:could respect
B:respected
C:would have respected
D:could respect
正确答案是: