Deepak ____ on his novel for two years, but he hasn’t finished it yet.
Correct answer A. has been working
Explanation
An activity that began in the past and is still unfinished takes the present perfect continuous, which matches 'hasn't finished it yet'.
Answer checked How we write and check questions
Discussion