As far as I know "take too long " and "take a long time " are different. And I once read two examples on Internet they considered to be incorrect.As follows :
1)Let's plan on using email to inform the client, because regular mail (takes a long time) .
2)Please expect for the project to be completed by 2013 because creating an index (takes too long).
Correct Ans: 1) takes too long 2) take a long time
My question is, why those are incorrect? what's the difference? Would anybody give me detailed explanations?