核心问题
我们的英语教师一再强调:a number of + 复数名词这一结构充当主语时,其谓语动词要用复数,而 the number of + 复数名词这一结构充当主语时,其谓语动词要用单数。这也是标准英语考试中经常考核的内容。但是,我在 English for Today 中却遇到这样一个句子,似与前面的语法规则相矛盾: A number of years passes. (Book 4, p. 45)
词典解答
English for Today 中的句子并没有违背英语语法规则,作者之所以采用动词的单数形式,是因为作者把 a number of years 看作是一段时间(a period of time)。正像我们在其他地方所指出的那样,当复数名词表示时间(ten years)、距离(five miles)或金钱(ten dollars)时,其谓语动词照例是使用单数的(参见 the number of, dollar, minutes, miles, year )。
a pair of...is/are 见 pair
a series of...is/are 见 series