关于时间介词during的一个题

问题描述:

关于时间介词during的一个题
--When did it begin to rain?
--It started ( )the night.
A during B from C by D 答案选的是A

A
during 在...期间,from 来自,by 在...之前,at night 表示:在晚上,在夜间,是固定搭配,不能加冠词the,所以正确答案是A.
有不会的可以问我!意思是不是在晚上不确定的时间开始下的?那么by 不是有“直到...”的意思吗?直到晚上才开始下雨...另外,问个题外话啊,night前面如果有了修饰词,比如()a rainy night,( )the night of May 12,2011,括号里填at还是on呢?by 表示:在...之前,没有“直到”的意思。on a rainy nighton the night of May 12, 2011解释:在具体某一天的早上、下午或者晚上用介词on,不用at。