这句英文语法上有误否?

Here is your card and passport back.
这是您的信用卡和护照.(酒店服务员把信用卡和护照交还外籍人士)

这句的语法我感觉是不对的:
至少is 应该改为 are
希望高手指点:)

我既同意一楼的,也同意1magic1的观点。首先,我们完全可以按照“邻近原则(principle of proximity)”,说成"Here is your card and passport back." 依照“邻近原则”,我再给您举两个例子吧:There is a chimpanzee and a gibbon. / There is a donut, an apricot and a bar of chocolate on the coffee table.

但是,不少语法书给这个问题的回答是需要用复数。比如,The Practical English Handbook(published by Houghton Mifflin)就写到 “在以THERE或HERE后边儿跟动词和主语开头的句子中,动词可单可复,而这取决于主语。THERE或HERE在这儿的使用是让动词能跟着主语;他们只是用来填补空缺的(space filler),叫做"expletive"(语助词)。(我翻译的原文)所以,根据此书以及很多同类书,我可以给您这样的解释。"Here is your card and passport back."中,"Here"不是主语,而主语是"card and passport";因此需要用复数"are",写作"Here are your card and passport back."。不过,在国内很多语法书上,它却被定义到“邻近原则”的范围中去。

其实在口语中,甚至有There/Here's后边儿跟复数名词的情况。比如:There's lots and lots of people in the shopping mall over Christmas. / There's monolingual dictionaries and multilingual dictionaries. 虽然这样的用法极为不正确、不正式、不标准,但却为大多数以英语为母语者所接受。

回到您的问题上。我这样说吧:从非常非常严格的意义上讲,我们是绝对不能用“邻近原则”的。但是在非正式场合(特别是口语中),“照‘邻近原则’”这样的现象是十分常见的。

(罗嗦了点儿,不好意思。不过我可是非常认真地回答的。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-10-05
这个没有错误,因为Here be结构和There be 结构是一样的,这里的be动词的变化要看靠近be动词最近的一个名词,如果说是单数形式那么be动词就是am/is,如果是复数形式,那么就用are.
这个叫做就近原则.
第2个回答  2007-10-05
这个没有误
be动词后紧接的名词是单数 所以be动词也用单数形式
如果是your cards就用are
第3个回答  2007-10-05
and连接并列短语 因此是复数 所以谓语动词要用are
第4个回答  2007-10-05
对要改为are
card and passport back是双数
其他的没什么
第5个回答  2007-10-05
没错
这是英语里的就近原则
be动词后紧接的名词是单数 所以be动词也用单数形式
相似回答