The present perfect usually has the idea that the action is recently completed, or started in the past and continues into the present. I have eaten lunch. (The action was recently completed.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousCan we ever say "Shakespeare has written many plays and poems."?It would only really make sense if Shakespeare were still alive. Since he died a long time ago, it would be more appropriate to say Shakespeare wrote many plays and poems.