Kilo Lingo

English · Chapter 3 · Lesson 14 · Grammar primer

The present perfect

How English links the past to now - 'have' or 'has' plus a past participle, for things that have happened by this moment.

The short version

Say when it happened and you need the past simple

The present perfect is for time that is unfinished or unstated and connects to now. Words like yesterday, last week, in 2015 and two days ago pin the action to finished time, and they force the past simple. The test is one line long: if you say exactly when, use the past simple.

I saw her yesterday.

Never I have seen her yesterday; drop the time word and I have seen her works.

That's the gist. The full article goes deeper - more examples, the edge cases, the why - and the practice below scores like a vocabulary session and earns the same XP.

Read the full article · 4 min read

Practice

Practise this lesson

24-question session

One question at a time, mixed across the exercises in this lesson. Miss one and it comes back round before the end.

English · Free printables

Worksheets for this lesson

Worksheets with answer keys built in. Open any one to view, print or save.

Free for members

The printable worksheets, infographics and PDFs are free with an account. Start a free week and download as many as you like.

Start your free week

Lesson 14 of 21 in this chapter

Back to the curriculum