English, asked by brijeshsingh38, 11 months ago

I --------- this book for last four years.(write)​


botanyliker: have written
rkp5677: Wrote
aveepsadas2003: Have been writing is the correct one

Answers

Answered by Priyansha29
5

Explanation:

hey mate!

here's ur answer...hope it helps you!

I wrote this book for last four years.


Priyansha29: ya even i was confused...this question is a little tricky
Priyansha29: sorry for the wrong answer
brijeshsingh38: it's okkk
aveepsadas2003: Because I am still in the act of writing the book..I started writing it 4 yrs before.......It's ok mistakes do happen
botanyliker: not but
botanyliker: the work is finished
aveepsadas2003: For the last 4 yrs..u neb
aveepsadas2003: U never use for when the work is done
botanyliker: ya
botanyliker: i remember
Answered by KomalSrinivas
5

The answer is 'have been writing.'

I have been writing this book for the last four years.

  • This sentence belongs to the chapter on Tenses.
  • 'Have been writing' is a present perfect continuous tense. The action is said to have begun four years before and is still being continued. Therefore, it takes a present perfect continuous tense.
  • 'I' is singular and should take a singular verb 'has.' However, it is an exception to the rules of subject-verb agreement.
Similar questions