I faced a new word - "heilen". Nice one and it looks really familiar (to heal). Usually I look for simple sentences with the word to add them into my memory-program. But with this word I have a little issue.
I found out that it may be used in Perfekt with both "haben" and "sein":
- Er hat ihn geheilt
- Sie ist geheilt
- Sie hat sie geheilt
- Er hat dein Herz geheilt
- Sie ist fast geheilt
I didn't find any rules about it yet. Also I see that different dictionaries provides different auxiliary word (haben or sein).
But it seems that I see the pattern. For me it looks like:
- If somebody heals somebody - use "haben akk. ... geheilt"
- If somebody heals himself - use "sein ... geheilt"
So I have some questions:
- Do I understand it correctly?
- Is there any general logic behind it, or is it something specifically related only to "heilen"?
- Is there any simple way to find out when to use sein/haben with words like this, that supports both (like umziehen)?