"Can I use ""I have done my homework yesterday"" instead of ""I did my homework yesterday""?"
When should I use the present perfect tense rather than the simple past tense? For instance, “I have eaten,” instead of “I ate?”