Search Header Logo
Present Perfect Simple /Past Simple / Present Perfect Continuous

Present Perfect Simple /Past Simple / Present Perfect Continuous

Assessment

Presentation

English

4th - 10th Grade

Practice Problem

Hard

Created by

Evi Germeni

Used 18+ times

FREE Resource

17 Slides • 18 Questions

1

Present Perfect Simple/Past Simple/Present Perfect Continuous

media

2

Affirmative / Formation

I,we,you,they + have + past participle

I have cooked dinner

He,she,it + has + past participle

He has cooked dinner


media

3

Negative / Formation

I, you, we, they + have + not + past participle

I haven't fixed my bike yet

He, she, it + has + not + past participle

He hasn't fixed his bike yet

media

4

Questions / Short answers

Have +I,you,we,they + past participle+?

Have you tidied your room? Yes, I have/No, I haven't

Has+ he,she,it + past participle + ?

Has he swept the floor? Yes,he has / No, he hasn't

media

5

USE

Talking about experiences when we don't know / care about the time

I have watched Captain Marvel twice!

media

6

USE

Something that happened in the past and we can see the result in the present

She is happy because she has won the contest

media

7

USE

Periods of time that haven't finished yet ( Past-Present)

We have lived in Hong Kong since 2000

media

8

USE

An action that has just finished

He has just fed the dog

media

9

Key words / Time expressions

  • since 1990

  • since I was a child

  • for seven years

  • already / so far

  • yet / just

  • never / ever

  • for ages

10

Fill in the Blanks

Type answer...

11

Fill in the Blanks

Type answer...

12

Fill in the Blanks

Type answer...

13

Fill in the Blanks

Type answer...

14

Fill in the Blanks

media image

Type answer...

15

Fill in the Blanks

Type answer...

16

Past Simple / Present Perfect Simple

What's the difference?

media

17

  • Jake fed the dog yesterday afternoon (we know when )

  • Jake has already fed the dog ( we know it has happened but not when it happened )

media

18

  • We visited Hong Kong in 2012 (we know when )

  • We have visited Hong Kong twice ( we talk about the experience but not the time )

media

19

Multiple Choice

Question image

Jenny _______ the race yesterday

1

has won

2

won

20

Multiple Choice

________ all the Avengers films so far?

1

Did you watch

2

Have you watched

21

Multiple Choice

My grandparents _____ in the same house for 50 years. They are very happy there.

1

have lived

2

lived

22

Multiple Choice

Question image

We _____ you at the party last Saturday. Where were you?

1

haven't seen

2

didn't see

23

Multiple Choice

We _______ you for ages! Is everything OK?

1

haven't seen

2

didn't see

24

Past Simple / Present perfect

Together

media

25

They have worked together since they were 20 years old

media

26

Her hair has grown longer since the last time I saw her

media

27

Fill in the Blanks

media image

Type answer...

28

Fill in the Blanks

media image

Type answer...

29

Fill in the Blanks

media image

Type answer...

30

Multiple Select

Which of the expressions can be used with the present perfect simple?

1

for ten years

2

ten years ago

3

in 1992

4

since 1992

5

never

31

​Present Perfect Continuous

​Formation

​I , you , we , they + have + been + verb + ing

​We have been waiting for the bus for over one hour

He , she , it + has + been + verb + ing

​She has been waiting for the bus for two hours

media

32

​Use

  • ​Something that started in the past and is still in progress

  • He has been running in the rain for hours

  • ​Something that started in the past , finished a while ago and the results are visible in the present

  • Why is he wet? He has been running in the rain for hours

media

33

Multiple Choice

Question image

They___________ TV for over 3 hours

1

are watching

2

have been watching

3

watched

34

Multiple Choice

This is the first time I ____________ this game

1

have been playing

2

played

3

have played

35

Multiple Choice

I ________ Alex since we were in primary school

1

have known

2

have been knowing

3

know

Present Perfect Simple/Past Simple/Present Perfect Continuous

media

Show answer

Auto Play

Slide 1 / 35

SLIDE