Present Perfect or Past Simple Exercise B1

 Present Perfect or Past Simple Exercise

This quiz will test your knowledge of past participles, use of tenses & word order for questions and time words.

Level: B1 / Intermediate

Created on

Present Perfect or Past Simple B1 Intermediate

Multiple-choice exercise to practise the difference between the Present Perfect and the Past Simple in English.

1 / 49

I _______ (just / borrow) a great book from the library. I can't wait to read it.

2 / 49

Would you like something to eat? No, thanks. I _______ (just / eat).

3 / 49

Is this question correct or incorrect? Have you ever had an accident?

4 / 49

How does Netflix work? No idea! I ______ (never / use) it.

5 / 49

I ______ (just / sell) my old bike on the internet.

6 / 49

Use just / yet / already

7 / 49

He _______ (live) in Canada for 10 years but he lives in New York now.

8 / 49

How much money ________ (save) for your holiday next month?

9 / 49

Use the Past Simple for…

10 / 49

I ________ (pay) my electricity bill yet.

11 / 49

We _______ (have) mobile phones when I was young.

12 / 49

I ________ (eat) at a restaurant for 3 years.

13 / 49

I ______ (lose) my keys in the park yesterday.

14 / 49

_______ (drive) a car? No, you have to be 18 to drive in my country.

15 / 49

Where ______ (be)? I have been waiting for half an hour!

16 / 49

We _____ (not / be) to the cinema for 3 weeks.

17 / 49

Where ______ (go) last night? To the cinema.

18 / 49

Last night, I ______ (be) very tired so I _______ (go) to bed very early.

19 / 49

I _____ (do) a lot of work last week.

20 / 49

________ your brother ______ (pay) you back the money you lent him for his holiday yet?

21 / 49

Why are you so happy? My football team _______ (just / win) a match!

22 / 49

Shall we go home now? No, let's stay on the beach. My bathing suit _______ (dry) yet.

23 / 49

So nice to see you again! We __________ (see) each other for ages!

24 / 49

I ________ (buy) my new phone yesterday.

25 / 49

She _______ (teach) English before she retired when she was 65 years old.

26 / 49

It ______ (rain) last week.

27 / 49

We can't buy anything. We _________ (already spend) all our money

28 / 49

We ____ (go) on holiday 3 times last year.

29 / 49

When _____ it ______ (start) raining?

30 / 49

She ________ (know) her husband since she was a child.

31 / 49

Why are you crying? Someone _____ (steal) my phone!

32 / 49

______ you ______ (see) any good films recently?

33 / 49

We ________ (get married) a year ago.

34 / 49

What time _____ you ____ (go) to bed last night?

35 / 49

She _____ (not /see) him for over a year now.

36 / 49

I ______ (go) abroad last summer.

37 / 49

The weather's perfect again today! The weather _______ (be) great all week.

38 / 49

Is this question correct or incorrect? Did you see Mary yet today?

39 / 49

Oh no! We have missed the bus. It _____ (leave) early. Ten minutes ago.

40 / 49

Use the Past Simple to

41 / 49

Mark ________ (be) sick since Sunday.

42 / 49

_____ you ______ (hear) the news? Jane's going to have a baby!

43 / 49

Use the Present Perfect for..

44 / 49

My flight to London ______ (cost) 50 Euros. It was a great holiday.

45 / 49

__________ (buy) your new car yet?

46 / 49

Use the Present Perfect for..

47 / 49

What time _____ you ____ (finish) your home work yesterday?

48 / 49

He ___________ (be) to New York 3 times.

49 / 49

She________ (not / find) a new job yet.

Your score is

This quiz is new!  Please RATE and let us know what you think in the comments!  Have a great day :)!

More Exercises at B1 / Intermediate Level:
Drag & Drop Exercise / True or False: Present Perfect or Past Simple
Multiple Choice Exercise: Present Perfect or Past Simple 
Multiple Choice Exercise: Mixed Time Words with the Present Perfect and Past Simple
Multiple Choice Exercise: For / Since / Ago 

Learn the Grammar & Rules:
Grammar Rules and Form of the Present Perfect in English.
Time Words for the Present Perfect and Past Simple Tenses
Difference Between Since, For & Ago

  Used To Past Habits ExercisePresent Perfect Exercise A1   


 

Share this Post

Leave a Reply