B
考查“许多”的表达法。a great many 后面没有of,故排除A。a great number后需加of,故排除C; 而 a great amount of修饰的是不可数名词,也排除。所以答案为B。