He HAS WRITTEN ten letters before breakfast.
He wrote ten letters before breakfast.
Which one is correct ? Only first sentence or both are correct
Those are both correct English. Present perfect is for recent action with present relevance/result/effect. Simple past is for any past action. In this particular sentence, simple past seems the more common choice.
park aqua 323He HAS WRITTEN ten letters before breakfast.
He wrote ten letters before breakfast.
Which one is correct ? Only first sentence or both are correct
"before breakfast" indicates the time the letters were written. You can't say when the action took place in a sentence in the present perfect.
Only the second one in correct.
CJ