Present Perfect: I have run three miles today., I have danced in many performances., I have eaten sushi before., I have played soccer since I was a child., I have written a letter to my friend., Describes an action that started in the past and is still relevant now., Past Perfect: I had run five miles before it started raining., I had danced in the recital before the audience arrived., I had eaten breakfast before the meeting., I had played basketball before I got injured., I had written a story before the deadline., Describes an action that was completed before another past action., Future Perfect: I will have run ten miles by noon tomorrow., I will have danced in five competitions by next year., I will have eaten dinner by the time you arrive., I will have played all the levels in the game by tonight., I will have written my essay by tomorrow morning., Describes an action that will be completed before a specific time in the future.,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?