There be “存在句”的主谓一致问题,首选是依照“就近原则”。就是说,离be 最近的那个主语,是个什么样的名词。若是单数,be 则用单数;若是复数,be 则用复数。
故,你的句子错误在 A,应改为is,因为后面的主语是个单数名词: a variety。
如果用many 换掉 a wide variety of,那么,就用There are。例如:
There are many services offered in this restaurant.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
我觉得道题出得不妥,a variety of 作主语时,谓语动词用单数或复数可以,只是侧重点稍有不同:用单数,侧重将它看作整体;用单数,则侧重考虑其中的个体。下面是来自权威词典的例句:
There was a bewildering variety of styles to choose from.(朗文英语写作活用词典)
If there are a variety of things or people, there are several different kinds of them.(柯林斯高级英语用法词典)