Actually, "to find / that the house had been burgled," is a non-finite clause. The non-finite verb "to find" (infinitive) takes as its object a finite clause ("that the house has been burgled").The object slot could have been filled with a noun phrase, or...