Is this sentence grammatically and semantically perfect?
If yes, what does it exactly mean?
I understood it as, "I need to complete the work by tomorrow".
Please help me.
Here "need to" is equal with "must". So you can say: I must complete the work by tomorrow. I remember my Americam friend Ray Reeder used to say:"I need to do it by tomorrow" instead of "I must do it by tomorrow."