the government has taken some measures to solve the shortage of rice ,but it maybe some time _____the situation improves.a.before b.when c.unless d.sincec 为什么不对?

问题描述:

the government has taken some measures to solve the shortage of rice ,but it may
be some time _____the situation improves.
a.before b.when c.unless d.since
c 为什么不对?

a

选A
如果选C的话 前面应该是否定 not ……unless

a.before 在问题解决之前, 需要一些时间 意思

选A before
it is 时间段 before ... 句型意思是:要过多久才会……
选C 是除非,意思根本不对啊

It + 时间+ before 是常见结构,表示 还有多少时间,某事才会发生.
如果用unless ,it may be some time unless the situation improves 除非情况改善,否则会有一段时间,句意不通!

*的措施在生效前还有一段时间 选before最好