These are difficult questions which do not have a direct answer.
请帮我分析句子语法,谢谢!
These are difficult questions which do not have a direct answer.
▲这是一个带有定语从句的主从复合句:
1. These are difficult questions 是主句;
2. which do not have a direct answer 是定语从句,修饰先行词questions。
▲在主句中:
These 是主语;
are 是系动词;
difficult是形容词作定语,修饰在本句中作表语的名词 questions。
▲在定语从句中:
which 是关系代词,作主语;
do not have 是谓语动词(否定式);
a direct answer 是宾语。
【注】a direct answer 应该改为: direct answers。