I have a few questions that have been bothering me for a while:
1. When is it necessary, or advisable, to break up -하다 verbs, e.g. turning 일하다 into 일을 하다? The only case given in my textbook was when negating with 안 or 못. I'm guessing that it's also necessary when modifying the noun, e.g. 많은 일을 하다 -- is that right? Is it done in cases when neither the noun nor 하다 are being modified?
2. Which verb modifiers can be used with 때? I seem to remember having read that it's limited to 을 for non-past events and (었/았)을 for past events, but I can't find where I read that, so I might be mistaken. I think I may have seen -ㄴ/은 and -는 being used also. Are they? And can 던 or 었/았던 ever be used with 때?
3. How does one choose between using just -(으)면 versus -다면 or -라면? I understand that -면 is somewhere between English "if" and "when", and I gather that -다면 is more hypothetical, closer to the "if" end of that spectrum... is there any distinction apart from that? Are there any cases in which one must be used over the other?
Thanks in advance if anyone can explain any of these more clearly!