问题

The green shorts_______ 30 yuan.
A:is on sale
B:are on sale
C:are at sale for
D:are on sale for;
B:are on sale
C:are at sale for
D:are on sale for;
正确答案是: