1.What were your problems在本句中充当主语,可称为主语从句.
它之所以语序未变,是因为what刚好又是该从句的主语.所以它刚好就是所谓的“疑问词+陈述句”结构,其句序无需改变.
再如:I want to know what is wrong with you.
2.我认为此处用have/has都可以.
关键是看你对此主语从句的理解.你把What were your problems视为一个整体,动词就用单数has;如果你认为What were your problems是具体的各个问题,动词就可以用复数have.
关于此处语法,我查过语法书,亦无定论.关键还是一些习惯用法问题.
3.但是你举的的那个例句中When and where the meeting will be held因为被视为是一个句子,一个整体,所以一般被视为单数.
再比如:To sleep early and to get up early is a good habit.