比如想用这种倒装结构表达:
在床的对面有一张桌子和两把椅子。
下面哪句是对的?
Opposite the bed is a table and two chairs.
Opposite the bed are a desk and two chairs.
按照语法,第二句是正确的,第一句是错误的。因为and并列的主语,谓语应该用复数。可能有的人会因为bed是单数,介词短语又位于句首位置,在实际应用中,(母语使用者)由于口语中大意而误用了单数谓语。这种情况也并非少见,有的语法书也将这种情况归于就近原则。但这仅仅见于非正式的口语体。而且比较严谨的人会认为这是语法错误。在我国的考试中会按错误处理。
如果你采用there存在句结构就可以避免这个问题:
Opposite the bed there is a table and two chairs.
Opposite the bed there are two chairs and a table.
there存在句的主语一致采用就近原则已经被大家所接受。任何时候都是正确的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!