+0

He HAS WRITTEN ten letters before breakfast.

He wrote ten letters before breakfast.


Which one is correct ? Only first sentence or both are correct

+0

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.

+0
park aqua 323

He 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