(으)ㄹ 법하다 : 앞말이 뜻하는 상황이 실제 있거나 발생할 가능성이 있음을 나타내는 말.
it means "have good reason to (be, do), It ought to be (that), It can be expected (that), It seems likely (that)"
For example,
그가 왔을 법하다
He must have arrived.
그 일이 될 법하다
It seems likely to succeed.
비가 올 법하다
It looks like rain.