It is several months ______ the whole country started to talk about whether driving after drinking alcohol should be pun

问题描述:

It is several months ______ the whole country started to talk about whether driving after drinking alcohol should be punished.
A.before B.until C.since D.after

it is several months 表示的是一个时间段,其中is = has been.而since通常和时间段搭配.
before和after填在这里句子像是说了一半没说完(像是punish后面应该有个that.怎么怎么了,然后整句是个强调句.),这两个选项填上去整句话翻译过来就被有任何意义.多念几遍体会一下,只有since翻译时能带出“(已经)几个月了” 中的“已经”,使句子意义完整.
until的意思是“直到……之前一直……”如果填until,问题就在于------一直怎么样了?
和before与after一样,填until句子像是半句,没有意义.举个例子:She was considered a very timid girl until she gave a speech in front of many people for the first time.这句话才是有意义在的.
问题中这句话可以paraphrase一下,就是:The whole country have started to talk about whether driving after drinking alcohol should be punished for several months.
解题关键是要记住since常与一段时间搭配.
FYI
不知道说明白没