Present Perfect — B1 Lesson 1

For / Since / How long · Life experience · Recent result · Just / Already / Yet

Present Perfect — What's New at B1?

All previous uses apply — life experience, recent result, just/already/yet, unfinished time.
New: For and Since — We use these to talk about how long something has continued up to now.

Use for with a length of time: I have known him for ten years.
Use since with a point in time: She has lived here since 2018.

How long is used to ask about duration:
How long have you known him? — I have known him for ten years.

For vs Since — Quick Guide

For (length of time)Since (point in time)
for two dayssince Monday
for three weekssince last week
for six monthssince January
for a long timesince 2020
for agessince I was a child

Verbs in This Lesson

VerbPast ParticipleVerbPast Participle
knowknownlivelived
workworkedstudystudied
havehaduseused
playplayedpractisepractised

True or False?

Read each sentence. Is it true or false?

Multiple Choice

Choose the correct answer.

Gap Fill

Complete each sentence with the correct word or form.

Matching

Click a sentence on the left, then click its matching ending on the right.

Word Order

Click the words to build the correct sentence.

Error Correction

Each sentence has one mistake. Type the corrected sentence.

Complete the Sentence

Complete each sentence using the present perfect. Use the verb in brackets.

🏆 Your Scores

ExerciseScore
Complete exercises to see your scores.