an amount of +不可数名词 a number of +可数名词 它们的意思一样,用于各种句式。
a deal of+不可数名词 a good/great many+可数名词
a lot of=lots of 即可跟可数名词,也可跟不可数名词,plenty of 也是如此,它们一般用于肯定句中。
选D,因为这是修饰talk的,所以用不可数.这样的题一首先看清语境,在做选择.a deal of,an amount of,a number of,a good/great many可数名词 :a lot of=lots of皆可