Which tense should I use in this sentence ?

Status
Not open for further replies.

Mooradist

Member
Joined
Oct 1, 2015
Member Type
Other
Native Language
Arabic
Home Country
Morocco
Current Location
Morocco
Stinson is a fantastic writer. He (write) ... ten very creative short stories in the last year. One day, he'll be as famous as Hemingway.

I'm very confused between simple past and present perfect, I got this sentence from an exercise, I typed 'wrote' as an answer because it is a completed action in the past "last year" it turns out as an incorrect, can someone tell me why please?
 
Last edited by a moderator:

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
If "wrote" was marked wrong I'd like to know what is considered correct.

:?:
 

Matthew Wai

VIP Member
Joined
Nov 29, 2013
Member Type
Native Language
Chinese
Home Country
China
Current Location
China
I think 'has written' agrees with 'in the last year', which is used in the OP's sentence.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
I would accept either tense in this context.

***

Please note that a better title would have been
He wrote/has written ten stories in the last year.

Extract from the Posting Guidelines:

'Thread titles should include all or part of the word/phrase being discussed.'
 

Skrej

VIP Member
Joined
May 11, 2015
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
'in the last year' suggests to me that the year isn't finished yet. Ergo, the present perfect is used since it's a continued action from the past to present.

Had the sentence said 'last year', then only the simple past would work.
 

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
He wrote ten very creative short stories last year.

or

He has written ten very creative short stories over the last year.

Feel free to disagree.
 
Status
Not open for further replies.
Top