"There is only two types people in the world"为什么是“There is"而不是“there are"?

问题描述:

"There is only two types people in the world"为什么是“There is"而不是“there are"?
这是 布莱妮新歌circus的第一句话
词作者不会忽略这个语法错误吧?

表示大观上的时候往往谓语动词用单数,很明显,这个句子中的并不是强调“两种人”中的“二”,而是强调一个总体的概念.
还有一个例句:Two hours' walk is too long.这里并不是强调“两小时”,所以动词用三单.