He ....eight novels in the last year.
a) wrote b) has written
My answer is : has written
My friend says " The correct answer is wrote" Is he right?
Omar Ahmed My answer is : has written You are right. Omar Ahmed My friend says " The correct answer is wrote" Is he right? No, you have the time expression " in the last year" which indicates a period of time started a year ago continuing up until now, hence the present perfect tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Omar AhmedMy answer is : has written
You are right.
Omar AhmedMy friend says " The correct answer is wrote" Is he right?
No, you have the time expression "in the last year" which indicates a period of time started a year ago continuing up until now, hence the present perfect tense.
But:
He wro