下述语法题(见补充说明)应选哪个选项?为什么?

问题描述:

下述语法题(见补充说明)应选哪个选项?为什么?
The mountain village is my hometown.I spent ____ merry night there when I was young.
A.a great many B.plenty of C.many a D.a great deal

a great many + 可数名词复数 谓语用复数
plenty of 充足的(不可数名词)
many a[后接单数名词,但表示很多个]许多的,多的,一个又一个的
a great deal of大量;许多(用于不可数名词)
a great deal非常(用来修饰比较级)
选 C many a night =many nights