TextRanch

The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

I have written a letter yesterday. vs I written a letter yesterday.

The correct phrase to use here is "I wrote a letter yesterday." The verb "write" in the past tense should be conjugated as "wrote." The phrase "I have written a letter yesterday" is incorrect because the present perfect tense ('have written') is used to indicate an action that happened at an unspecified time before now, not a specific time like yesterday.
Miss E. profile picture

Explained by Miss E.
Editor at TextRanch

Last updated: October 08, 2024 • 15082 views

I have written a letter yesterday.

This phrase is incorrect. The present perfect tense should not be used with a specific time reference like "yesterday."

The present perfect tense (have written) is used to indicate an action that happened at an unspecified time before now. To talk about a specific time in the past like yesterday, use the simple past tense.
  • I have written a letter yesterday.” A. Yesterday B. Have C. A D. Letter Rationalization: The answer is letter A “yesterday” because in the present perfect ...
  • Nov 25, 2018 ... Hello writer,this is the nice question to answer. In the sentence “I have written a letter yesterday”,"here Yesterday" should not be there ...
  • Jun 29, 2017 ... Would you like to review it? I wrote a letter yesterday. I have written a letter yesterday.
  • Jan 4, 2007 ... le passé composé: j'ai écrit ("I have written a letter yesterday") le passé récent: je viens d'écrire ("I have just finished writing a ...
  • I have written a letter yesterday.” A. Yesterday B. Have C. A D. Letter Rationalization: The answer is letter A “yesterday” because in the present perfect ...
  • Apr 28, 2019 ... It has been many years that I have written a letter. Yesterday's letter is today's email! With that presumption, the body of the letter ...
  • I have written a letter yesterday.” A. Yesterday B. Have C. A D. Letter Rationalization: The answer is letter A “yesterday” because in the present perfect ...
  • I have written a letter yesterday.” A. Pardoner's Tale B. Knight's Tale A. Yesterday C. Merchant's Tale B. Have D. The Nun Priest's Tale C. A D. Letter
  • I have written a letter yesterday. ﹝錯誤﹞ * 說話時不屬於昨天,句子是錯的。 應說:I wrote a letter yesterday.﹝我昨天寫了一封信。﹞ Has he gone?﹝他已走了 ...
  • changed to simple past. I have written a letter. - RIGHT I have written a letter yesterday. – WRONG I wrote a letter yesterday. – RIGHT PRESENT PERFECT ...

I written a letter yesterday.

This phrase is incorrect. The verb "write" in the past tense should be conjugated as "wrote."

The correct form is "I wrote a letter yesterday." Use the simple past tense form of the verb "write" (wrote) to talk about an action that happened at a specific time in the past.
  • i written a letter yesterday. Hindi. मैंने कल एक पत्र लिखा था. Last Update: 2023-01-22. Usage Frequency: 1. Quality: Excellent. Reference ...
  • Mar 11, 2021 ... Laureat Institute's post ; Louloua Almas. I have written a letter yesterday. ; Mahado Ahmed Omar. I written a letter yesterday ; Ahmed Bahdom. No.
  • i written a letter yesterday. Hindi. मैंने कल एक पत्र लिखा था. Last Update: 2023-01-22. Usage Frequency: 1. Quality: Excellent. Reference ...
  • For instance, look at these sentence below: (Erroneous). : I written a letter yesterday. The form of the verb written is wrong, the correct one is wrote ...
  • i written a letter yesterday. Hindi. मैंने कल एक पत्र लिखा था. Last Update: 2023-01-22. Usage Frequency: 1. Quality: Excellent. Reference ...
  • May 27, 2021 ... ... I WRITTEN A LETTER YESTERDAY.I WRITE A ... I WRITTEN A LETTER YESTERDAY. I WRITE A LETTER YESTERDAY.​. 1. Ver respuesta. Medalla desbloqueada ...
  • Example: I written a letter yesterday. Rose is beautiful. She likes swimming. Because the example is a past phrase, the proper form of the verb is. 'wrote ...
  • May 22, 2024 ... Иногда ученики путают временные формы и пишут «written» в Past Simple. В этом случае, правильно — «wrote». ❌ I written a letter yesterday. ✓ I ...
  • For instance, look at these sentence below: (Erroneous) : I written a letter yesterday. The form of the verb written is wrong, the correct one is wrote ...
  • May 22, 2024 ... Інколи учні плутають часові форми та пишуть «written» у Past Simple. В цьому випадку, правильно — «wrote». ❌ I written a letter yesterday. ✓ I ...

Related Comparisons

What Our Customers Are Saying

Our customers love us! We have an average rating of 4.79 stars based on 283,125 votes.
Also check out our 2,100+ reviews on TrustPilot (4.9TextRanch on TrustPilot).

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!