1. You should not take on the task because you have to spend a lot of time on it.

2. You should not take the task because you have to spend a lot of time on it.

3.You should not take over the task because you have to spend a lot of time on it.

(Which one is grammatical? Do they ahve any difference among them?)

1 answer

1 is best; 2 is incorrect; 3 is fine but means something a little different from 1.

1 means that you'd start and finish a task yourself.

3 means that you'd pick up where someone else left off, and then you'd finish the task yourself.