问题

There are fewer teaching positions left in big cities, ____ at the same time there are shortages of teachers insmall towns[ ]
A: or
B: and
C: so
D: for
B: and
C: so
D: for
正确答案是: