If the action is continuing to the present, the present perfect is expected. ) "I have trained for this job last year" would be incorrect.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
pleasehelpIsn't 20 years considered a specific time frameNo. It's not a time point; it's a time period. There's a difference.