Select the most appropriate option to substitute the underlined segment in the given sentence. If there is no need to substitute it, select ‘No improvement’.
I wrote a novel for the last two years but it is not finished yet.
Show answer & explanation
Correct answer: A
Explanation
The correct answer is option 1 i.e. I have been writing a novel.
- The sentence mentions "for the last two years" so we need to use the present perfect continuous tense here.
- The present perfect continuous tense shows that something started in the past and is continuing in the present.
- The present perfect continuous is formed using the construction has/have been + the present participle (root + -ing).
- Correct Sentence:- I have been writing a novel for the last two years but it is not finished yet.