Юноша(подлежащее, одна черта) думал(сказуемое, две черты): хорошо было бы знать(составное сказуемое, две черты) все(дополнение, пунктир) заранее(обстоятельство, пунктир с точкой).(Повеств., невоскл., сложн., 1 часть: двусост., нераспр., не осложн. 2 часть: односоставн., распр., не осложн)
Может быть я что то сделала не так))