work as a carpenter 这里work 可以用于现在完成时吗?

问题描述:

work as a carpenter 这里work 可以用于现在完成时吗?
请翻译:我当木工已经十年了.

I have been working as a carpenter for ten years.
这样翻译才对吧