Present vs Past: Simple, Continuous or Perfect

This is a multiple-choice exercise to practise the following verb forms: Present Simple, Present Continuous, Present Perfect, Past Simple, Past Continuous & Past Perfect.

Created on

Present vs Past: Simple, Continuous or Perfect (Multiple Choice)

Mixed Verb Forms: Intermediate / B1 Level

Choose the correct form of the verb to complete the gaps in the sentences.

1 / 52

Would you like a cup of coffee? Yes, please. I ______ (not have) one yet this morning.

2 / 52

When she ______ (arrive), the party ______ (already start).

3 / 52

The children _____ (play) in the garden while I _____ (make) dinner.

4 / 52

How long _____ have ______ (live) in this house? For 20 years now.

5 / 52

How much ______ your English course _______ (cost)?

6 / 52

I ______ (never eat) rabbit before I ______ (come) to Malta on holiday.

7 / 52

What ______ your mother _____ (do)? She's an English teacher.

8 / 52

We _____ (can not get) a table at the restaurant last night because we _____ (not booked). It was full.

9 / 52

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

10 / 52

We ______ (go) to Paris in 2017.

11 / 52

The police _____ (give) him a ticket because he _____ (not wear) a seatbelt.

12 / 52

We won the match because we _____ (train) every day.

13 / 52

Don't eat that fish, if you ________ (not like) it.

14 / 52

We always ______ (get) a takeaway pizza on Fridays but this week we ______ (get) hamburgers.

15 / 52

The teacher _____ (tell) the students not to shout when the headmaster walked into the classroom.

16 / 52

____ the postman _____ (come) yet?

17 / 52

What ____ you ______ (do) at 11p.m. last night?

18 / 52

She ______ (put) the lasagne in the oven. It will be ready in half an hour.

19 / 52

_____ you ______ (do) an English grammar exercise right now?

20 / 52

He _____ (study) for his English exam. I think he will do very well.

21 / 52

She ______ (do) her homework at the moment.

22 / 52

We _____ (book) our holiday last week.

23 / 52

When she called, I _____ (have) a shower.

24 / 52

These days, most children ______ (spend) too much time on their telephones.

25 / 52

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

26 / 52

We ______ (go) to the beach very often. We don't like swimming.

27 / 52

She ______ (be) to London twice this year.

28 / 52

How long _____ she _____ (work) here? Quite a long time. Almost 10 years.

29 / 52

When the rain _____ (start), we _____ (already return) to our hotel.

30 / 52

We ______ (think) it's a great idea to _____ (have) a party for her birthday.

31 / 52

I ______ (make) pizza for dinner tonight! Great! I _____ (love) pizza. It's my favourite.

32 / 52

We couldn't go skiing because it ______ (snow) enough.

33 / 52

What ______ you _____ (think) about? You look worried.

34 / 52

What time _____ you _____ (get up) this morning?

35 / 52

He ____ (clean) the house by the time she _____ (get) home. It looked fantastic.

36 / 52

She ______ (already see) the movie 3 times.

37 / 52

I _____ (watch) T.V. in the living room when she came home.

38 / 52

How often ____ you ____ (eat) junk food? Not very often.

39 / 52

We stopped playing the match because it _____ (rain) too hard to play.

40 / 52

The train usually ______ (arrive) at 5p.m. but it's late today.

41 / 52

She ______ (have) a great time on this holiday. She _____ (like) everything.

42 / 52

I ______ (not believe) you _____ (do) your homework by yourself.

43 / 52

We ________ (not be) on holiday for 2 years.

44 / 52

I couldn't see anything because I _____ (not wear) my glasses.

45 / 52

I _____ (hurt) my foot when _____ (play) football yesterday.

46 / 52

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

47 / 52

_____ your husband ______ (know) how to use a computer?

48 / 52

I _______ (never try) the Spotify app. Have you?

49 / 52

How long ______ you ______ (know) her? We ______ (be) friends for 15 years.

50 / 52

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

51 / 52

He's a very good student. He _____ (never fail) an exam.

52 / 52

We ______ (do) three English exercises in class yesterday.

Your score is

Please RATE and SHARE this quiz!

 

Past Simple, Past Continuous or Past Perfect Exercise
English Test: Verb Tenses
Present Perfect or Past Simple Exercise B1

Click here for B1 Intermediate Exercises
Time Expressions Present Perfect & Past Simple

  Past Simple, Past Continuous Or Past Perfect ExerciseActive Vs Passive: Present & Past Simple Exercises   


 

Share this Post

Leave a Reply