1. 虽然不符合英语语法,但母语者一般都能接受。
可以简单推测一下它是怎么构成的:
For a long time, there is no "see".
see在这里没有变形却当做了一个名词(不合规),用法类似于下面这个句子的第2个there。
When something is substantive, there is a lot of there there
https://www.cpsenglish.com/question/48855
2. In their opinion,后边表达他们的意见,没有分开表达,肯定是他们共有的,他们的意见肯定是一致的,所以一般用单数。