The man is __ a policeman __ a thief.Stop him.

问题描述:

The man is __ a policeman __ a thief.Stop him.
这个空为什么要填 not...but?而不是not only...but also?这两个词的意思不是一样吗?那为什么又不填either...or?

not...but的意思是“不是而是”的意思,代表转折 他不是警察,是小偷,是转折
not only...but also是“不但而且”的意思,存在递进的关系 ,你能说他即是警察又是小偷吗
either...or的意思是“要么……要么”这句话的意思是这个男人不是警察,而是贼,抓住他!
either...or填在前面可以勉强接受,但stop him是阻止他的意思,只能填not...but
明白了吗