例文
It took longer than expected.
[思っていたよりも](https://eikaiwa.dmm.com/uknow/questions/105065/)長引いた。
Sorry I'm late. I was at the dentist and it took longer than expected.
遅れてすみません。[歯医者](https://eikaiwa.dmm.com/uknow/questions/34010/)に行ったのですが、思ったよりも長引いてしまいました。
参考になれば幸いです。
1)「時間がかかる」はtake a long time もしくは take long と表せます。
2)be late for ~ で「~に遅れる」というイディオムです。
「~に遅刻する」「~に遅れる」という時に使える便利な表現です。
「歯医者の治療が長引いたおかげでDMM英会話の時間に遅れた」
The dentist's treatment took longer than I thought. So I was late for the DMM's lesson.
直訳は「その歯医者の治療は私が思ってたより長くかかった。」