A:Is everybody here?B:No,Bob and Tim have asked for leave.为什么要用everybody而不是anybody,somebody,nobody?说出原因

问题描述:

A:Is everybody here?B:No,Bob and Tim have asked for leave.为什么要用everybody
而不是anybody,somebody,nobody?说出原因

大家都到了么
anybody,任何人
somebody,某人
nobody 没人

anybody是指任何人,is anybody here就变成了"有没有人在这?”
somebody某人,单数词,is somebody here也是”有没有人在这?“
nobody是没有人的意思,is nobody here的句子不存在。因为is ...here句式是用来问”——在不在这里“,那既然没有人在,问来做什么?
最后,everybody是”所有人“的意思,句子是问的是”是不是所有人都来齐了?“

everybody 在这里代表的是问:所有人都在吗?
anybody,somebody则变成:有人在这吗?
在英语电影里面很经常会看到一些情节是有人进入空屋子会问:Is anyone here?
情况是一样的.
而nobody实际上没有人会这样子用,语境各方面都不符合英语的用语习惯.
nobody一般用于肯定句而不是问句.