请教英语问题

Yesterday I left my key ____ in the shop and I cant find it ______.
A.somewhere ;anywhere B. somewhere ;everywhere
C.anywhere;everywhere D.everywhere ;.anywhere
答案是A,为什么B不对呢,第二空用everywhere怎么不对的呢?

前面说Somewhere, 后面对应的也应该是somewhere, 当句子本身变否定时(I cant find it_) somewhere 变形为anywhere, 这是固定语法,需牢记.

everywhere 意思是每一处,代表所有, somewhere, anywhere意思是 某处,可以是一处也可以是很多处,两足词意思都不对应所以不能选B,C,D 选项 只能选A追问

后面对应也就是也在前提到的某处找的?否定变anywhere,肯定还用somewhere吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-23
everywhere用于肯定句中,第二空前面有can't ,体现否定。not...anywhere =nowhere
第2个回答  2013-01-23
就像是这两者的区别
I can`t do it我不能做了
I can`t do it any more我再也不能做了
有强调突出的意味
第3个回答  2013-01-23
anywhere一般都用于否定句中的。everywhere一般用于陈述句。而且anywhere有强调的左右。但是我怎么也找不到。有点强调的意味。追问

真的吗,我在网上查好像everywhere也能用在否定句中吧

追答

这是初高中的英语语法里,anywhere与everywhere的区别,就是在于遇到否定句式就用anywhere的。其实也没什么特别的规定,你看美国电影里的外语说的就很随意。现在学的比较定式。

第4个回答  2013-01-23
前面不是can‘t嘛,否定句的时候everywhere要变成anywhere啊~~追问

真的吗,我在网上查好像everywhere也能用在否定句中吧

追答

但是有anywhere的时候肯定是优先选择了啊~选择题嘛,一定是找最佳答案了~

来自:求助得到的回答
第4个回答  2013-01-23
第一个空 肯定是somewhere,
第二个空 可以是 nowhere, anywhere, nowhere to be found, everywhere不通顺啊, 你说出来当然来外听得懂, 不过别扭...