Many people 后面的be动词当然是are毫无疑问。因为many后面接的是可数名词复数,而people作为“人们”理解时,是集体名词,当作名词复数。所以可以说some people(一些人),many people(许多人)等,但不能说a people 或one people。例如:
The Chinese are a hard-working people.
中国人是一个勤劳的民族。
People say oil prices will be going up soon.
人们说油价快要上涨了。
Manypeople后面be动词要用is还是are
people有两个意思,一个是“人们”,这是一个集体名词,也就是应该看做复数,这个时候的be动词肯定是用are people的另一个意思是“民族”,是单数,这时候be动词应该是用is,许多名词则用peoples。