问题

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