Can we mention specific time in present perfect tense?
"i have written the letter on last Wednesday, i have eaten burger in today morning. " are these sentence grammatically correct? can we mention a specific time in present perfect tense (like on Wednesday or in today noon) is that correct ? someone says you can't mention a "specific time, when the action took place " in present perfect tense then you should use simple past tense like ""i wrote the letter on last Wednesday". . i am really confused . . . help me please. . . thanks. .
Top answer
No, I'm afraid these sentences are not correct. Your friend is right. correct examples: I wrote the letter last Wednesday.
— Anonymous
No, I'm afraid these sentences are not correct.
Your friend is right.
correct examples: I wrote the letter last Wednesday.
("on" is not necessary) I ate a burger this morning.
(if you mean 1 hamburger) I ate burger this morning (if you mean the type of meat)
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.