问题

I bought this shirt for 35 yuan yesterday—It’s on sale today for only 29You should have waited—Oh, really? But how ________ I know?
A:would
B:can
C:did
D:do
B:can
C:did
D:do
正确答案是: