He【 is confident】谓语【 he will pass the exam】宾语从句做宾语 I don't know 【if he is free】宾语还有 He【 has 】谓语【a book】宾语 【his father gave him 】定语从句做定语 这三句都对吗

问题描述:

He【 is confident】谓语【 he will pass the exam】宾语从句做宾语 I don't know 【if he is free】宾语
还有 He【 has 】谓语【a book】宾语 【his father gave him 】定语从句做定语 这三句都对吗

英文全对。但是句子成分解释请参照cat_ng | 三级的,他讲得很正确。

He【 is 】谓语 【confident 】状语【 he will pass the exam】状语从句
I don't know 【if he is free】条件状语从句
第三个我觉的是对的

你的基本对啊,但准确一点:
He【 is 】谓语【confident】表语【 he will pass the exam】宾语从句做宾语
I don't know 【if he is free】宾语从句做宾语