0
Outrageous Posted 14 years ago
Grammar

Have written / wrote / write

Correct: I have written ten letters this morning.
Incorrect: I write ten letters this morning.
Why are they so? Are they because we don't have specific time for this morning?

Then how about these? Are the following correct?
eg. I wrote ten letters just now.
eg. I have written ten letters just now.

Thank you.
  

Top answer

Did you mean "wrote" in your second line?

  • Did you mean "wrote" in your second line?
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

8 Answers
0
Did you mean "wrote" in your second line?
0
No, the book is 'write'.
And I also want to ask if " I wrote ten letters in this morning." is correct?
0
We do not use the simple present for ongoing or past actions. " I have written ten letters this morning" means that you have already written them, and it is still morning. Instead of "I write", it has to be "I will be writing" if you haven't started yet, or "I am writing", which can mean either that you haven't started yet or you have, and again it is still morning.

0
enoonWe do not use the simple present for ongoing or past actions.
Then when do we use present tense 'write' ? I just can't think of a condition to use it as a present tense.
enoon Instead of "I write", it has to be "I will be writing" if you haven't started yet, or "I am writing", which can mean either that you haven't started yet or yo
0
You would use the simple present for the habitual, perpetual, general: I speak German to my dog. Venus rises in the east. The Amish go to school only till the age of 14.
0
My grammar is really rusty. I have forgotten the most basic things. Emotion: big smile
eg. I write an essay every week.
eg. I write many b
0

I have written ten letters just now. Correct

Present Perfect Simple porque comenzó en el pasado y terminó recientemente

0
outrageousIncorrect: I write ten letters this morning.Yes,you are right. It is incorrect.
outrageousCorrect: I have written ten letters (since) this morning. It is correct.

Related Questions