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

When _____ it ______ (start) raining?

2 / 49

Use the Past Simple for…

3 / 49

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

4 / 49

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

5 / 49

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

6 / 49

Use the Present Perfect for..

7 / 49

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

8 / 49

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

9 / 49

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

10 / 49

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

11 / 49

I ________ (buy) my new phone yesterday.

12 / 49

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

13 / 49

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

14 / 49

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

15 / 49

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

16 / 49

__________ (buy) your new car yet?

17 / 49

It ______ (rain) last week.

18 / 49

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

19 / 49

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

20 / 49

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

21 / 49

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

22 / 49

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

23 / 49

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

24 / 49

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

25 / 49

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

26 / 49

Mark ________ (be) sick since Sunday.

27 / 49

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

28 / 49

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

29 / 49

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

30 / 49

______ you ______ (see) any good films recently?

31 / 49

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

32 / 49

Use just / yet / already

33 / 49

I ______ (go) abroad last summer.

34 / 49

Use the Present Perfect for..

35 / 49

I ________ (pay) my electricity bill yet.

36 / 49

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

37 / 49

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

38 / 49

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

39 / 49

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

40 / 49

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

41 / 49

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

42 / 49

Use the Past Simple to

43 / 49

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

44 / 49

He ___________ (be) to New York 3 times.

45 / 49

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

46 / 49

She________ (not / find) a new job yet.

47 / 49

We ________ (get married) a year ago.

48 / 49

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

49 / 49

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

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