Search Header Logo
Present perfect vs past simple 10B Practice

Present perfect vs past simple 10B Practice

Assessment

Presentation

English

Professional Development

Hard

Created by

Kristian Londono

Used 4+ times

FREE Resource

3 Slides • 17 Questions

1

Present perfect vs past simple 10B Practice

Slide image

2

Choose the correct answers

3

Multiple Choice

I ____ with my aunt last year.

1

stayed

2

have stayed

4

Multiple Choice

My neighbors ____ there for 25 years. They'll never move.

1

have lived

2

lived

5

Multiple Choice

Your car is in really good condition. How long ____ it?

1

have you had

2

did you have

6

Multiple Choice

Gary ____ his first business in 2001.

1

has started

2

started

7

Multiple Choice

So far this year, we ____ $500.00-

1

've saved

2

saved

8

Multiple Choice

I love this watch. I ____ it for ten years.

1

've had

2

had

9

Multiple Choice

Before my brother became a baker, he ____ abroad for several years.

1

has studied

2

studied

10

Multiple Choice

How long ____ the piano for when you were a child?

1

have you played

2

did you play

11

Complete the sentences with the correct form of the verb in brackets.

12

Fill in the Blank

We ____ (be married) now for two years.

13

Fill in the Blank

I ____ (live) in Africa for three years when I was a child.

14

Fill in the Blank

I'm very tired because I ____ (not sleep) for 24 hours

15

Fill in the Blank

Kate ____ (work) here for nine months, but she's leaving next week.

16

Fill in the Blank

Lara and Martin first ____ (meet) each other eight years ago.

17

Fill in the Blank

How long _____ (you, have) that ring? It's beautiful.

18

Fill in the Blank

They ____ (not, wait) very long before the bus came.

19

Fill in the Blank

We ____ (stay) in Tenerife for our holiday four years ago.

20

Fill in the Blank

I ____ (be) on the phone over an hour now.

Present perfect vs past simple 10B Practice

Slide image

Show answer

Auto Play

Slide 1 / 20

SLIDE