any开头的问句前面省略助动词?

Anyone here?=Is anyone here?
Anyone speak english here?=Does anyone speak english here?
Anyone making love?=Is anyone making love?

是的,在口语中经常会省略助动词 do/does/did 或 be 动词。

最后一句应该用复数并加上 there : Are there anyone ... 毕竟 it takes two to do it.追问

anyone必须是单数得嘛?
anyone主语在完成时里也可以用吗?Anyone finished yet?=Has anyone finished yet?

追答

1) 绝大多数的情况,anyone 是用单数没错。
第3句的句式事实上不够完整,即便以口语而言都语义含糊。如果后面跟着 here 或 there,那么勉强还能解释为 “有人正在这里/那里。。。吗?”,用到进行时本身就让句子有点奇怪。以行为而言必须不止一人,真正在用口语问的时候,未必会用 anyone,而是 Are there someone ... ?

2)可以用在完成时, 没问题。

追问

哦,那anyone speaks English?和anyone speak English哪个对?

另外,过去将来时,是以过去为起点的将来,这个将来包不包括现在起的将来?

追答

1)anyone speaks English 正确,当助动词被省略时,anyone 按照三单原则加 s.

2)过去将来时句子中的起点是指过去那个时间点,所有自那时间后的将来自然都包括在内。

不过,学习中不要太拘泥于理解时态的“名称”,更重要的是试着去理解句子这么写的“涵义”。

追问

1)你看一下,Google结果里面不加“s”的情况多,加了的好像没有。

追答

我用 anyone speaks English? 当关键词在 Google 搜,句中有助动词 does 或 can 的情况下不加 s 这都是正常呀,要不你节录几句你看到的来给我看看。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-09
你的意思是 'Anyone" 开头的吧?
Anyone (和 anybody) 在问句中的意思是 ‘谁', 只有用在口语时助动词被省略。本回答被网友采纳
相似回答