Слышно было,как стучит дождь по крыше.
Слышно-это обстоятельство,выражено наречием.
Было-сказуемое,выражено глаголом.
Как-союз.
Стучит-сказуемое,выражено глаголом.
Дождь-подлежащее,выражено существительным.
По крыше-это все вместе обстоятельство,по-предлог,крыше-существительное.