英语 语法求救 悬赏分:0 | 离问题结束还有 14 天 23 小时 | 提问者:daniel_yx | 检举 It was ______ she returned with a basket of of eggs.A, not long before B, before long C , no long before D, no before long疑惑:1,这not和no区别?2,加后面的long before之间有什么区别?求详细分析答: A译:不久她就提着一篮蛋回来了。分析:可以说这是一个句型:It wasn't long before sth. happened. 不久就发生了某事。 一般有前文,表示发生了一件事,这之后,在另一件事发生之前,这段时间(主语用it表示)是不长的。 (was not long). 比如先说是1997年香港回归中国了。不久,澳门也回归了。It wasn't long before Macao returned to China, too. 从97年香港回归之后,到99年澳门回归之前,这段时间是2年,相对来说是不长的。no跟名词。这里的long是形容词。所以不能用no. 选项纯为干扰。
before long 不久的意思,是英语的习惯用法,作副词用,首先排除这个后,只剩下A与C了.应选A.not long before 意思是没多久,很快, 而C.no long before不符合英语惯用法规则.整句的意思是,没过多久她就带一篮子鸡蛋回来了.it is not long beford..的汉语意思是,做谋事之前没用多长时间.