wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ENGLISH GRAMMAR (Mix Tenses: Past,Present,Perfect&Continuous)

Total questions: 100

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

My classmate and I .... our teacher a question about the test.

a)

ask

b)

asked

c)

was asking

d)

was asked

2.

John wanted to ... work yesterday but he was sick.

a)

go to

b)

went

c)

go

d)

goes

3.

They ... to the park because they were very tired.

a)

no walk

b)

not walk

c)

didn't walk

d)

weren't walking

4.

(A) Did you talk to your teacher?

(B) Yes, I ...

a)

talked

b)

did

c)

were

d)

was

5.

He ... twenty minutes for the bus yesterday.

a)

waits

b)

waited

c)

was waiting

d)

were waiting

6.

(A) ... they fix their bicycles?

(B) Yes, they ...

a)

Did/did

b)

does/did

c)

were/did

d)

did/fixed

7.

Where ... you go to school when you were young?

a)

did

b)

does

c)

do

d)

were

8.

They ... go camping in a park when they were children.

a)

didn't like

b)

liked

c)

liked to

d)

liking to

9.

I had to ... dinner last night. so, I couldn't watch the TV Program.

a)

cook

b)

cooking

c)

cooked

d)

cooks

10.

(A) Did you... the book?

(B) No, I ...

a)

finish/not finish

b)

finishing/wasn't

c)

finish/didn't

d)

finished/didn't

11.

Why ... you wash the dirty dishes last week?

a)

didn't

b)

not

c)

weren't

d)

wasn't

12.

He ... see a dentist yesterday. Because he had a toothache.

a)

want

b)

wanted to

c)

wants to

d)

wanting

13.

I ... at the library very late last night.

a)

did stayed

b)

stayed

c)

was stayed

d)

were stay

14.

Mr. Johnson ... for help when he fell in the water.

a)

was shout

b)

shouts

c)

shouted

d)

shout

15.

She didn't answer the phone because she ... hear it ring.

a)

didn't

b)

weren't

c)

wasn't

d)

did

16.

I ... tennis yesterday because I don't know how to play tennis.

a)

didn't played

b)

not played

c)

didn't play

d)

not play

17.

My family and I ... in London when I was young.

a)

lived

b)

live

c)

was live

d)

were live

18.

We ... some sandwiches and fresh fruit to eat for lunch yesterday.

a)

buy

b)

buys

c)

bought

d)

buying

19.

They wanted to ... a movie but there were no more tickets.

a)

see

b)

saw

c)

seeing

d)

sees

20.

We had a great time and we ... lots of fun and exciting things.

a)

did

b)

do

c)

was did

d)

were did

21.

Sam ... his car every Saturday morning.

a)

washing

b)

wash

c)

washes

d)

is washing

22.

Alicia ... science at a college in New York state.

a)

study

b)

studies

c)

studying

d)

is studying

23.

Maggie likes math but she doesn't ... history.

a)

like

b)

likes

c)

not like

d)

liking

24.

... our English class start at eight o'clock or nine o'clock?

a)

Does

b)

Is

c)

Are

d)

Do

25.

What time ... you usually go to work on Tuesdays?

a)

are

b)

is

c)

do

d)

does

26.

I'm a farmer and my brother is a fisherman ... you do?

a)

what do

b)

what

c)

what are

d)

what is

27.

Denise ... very busy these days. She ... a new job.

a)

is/has

b)

have/is

c)

is/have

d)

has/have

28.

Singapore is located in Asia. It ... a big country.

a)

do not

b)

is not

c)

not

d)

doesn't

29.

Jim studies very hard because he ... become a doctor.

a)

want to

b)

want

c)

wants to

d)

wanting to

30.

My pet dog likes to chase balls but he ... chase cats.

a)

doesn't like to

b)

isn't like to

c)

not like to

d)

aren't like to

31.

Iceland ... a warm country, it's a very cold country.

a)

doesn't

b)

isn't

c)

not

d)

don't

32.

Carol likes her new apartment but ber neighbors ... a little too noisy.

a)

they are

b)

are

c)

is

d)

am

33.

(A) ... you have some free time?

(B) Yes, I ...

a)

Do/do

b)

Are/am

c)

Is/do

d)

Are/is

34.

Edward needs money for the bus but I ... any change to give him.

a)

am not have

b)

not have

c)

don't have

d)

doesn't have

35.

My new English teacher's name ... Kim.

a)

is

b)

are

c)

has

d)

have

36.

She ... three languages: English, French and Spanish.

a)

speak

b)

speaking

c)

speaks

d)

spoke

37.

My parents and I are from Canada. ... you from?

a)

Where are

b)

Where

c)

Where do

d)

Where does

38.

I usually ... very early in the mornings.

a)

get up

b)

gets up

c)

am getting up

d)

are gets up

39.

(A) ... do you usually go on holiday?
(B) I usually go to Greece.

a)

what

b)

where

c)

who

d)

when

40.

I ... in a small apartment about three kilometers from downtown.

a)

am living

b)

lives

c)

live

d)

living

41.

I am watching TV and my brother ... a book.

a)

reading

b)

is reading

c)

reads

d)

read

42.

They ... eating their dinner right now because their food is too hot.

a)

not

b)

don't

c)

aren't

d)

isn't

43.

(A) Are you studying English now?

(B) Yes, I ...

a)

do

b)

am

c)

are

d)

is

44.

Why are we waiting? Who ... for?

a)

we are waiting

b)

are we waiting

c)

we wait

d)

we waiting

45.

I can't talk to you right now because I ...

a)

am study

b)

are studying

c)

am studying

d)

study

46.

(A) ... is driving the car?

(B) David is driving the car.

a)

where

b)

what

c)

who

d)

when

47.

I ... dinner because we ordered pizza a few minutes ago.

a)

am not making

b)

don't make

c)

not make

d)

doesn't make

48.

It's very noisy upstairs!

What...?

a)

are they doing

b)

they doing

c)

do they do

d)

does they do

49.

Thomas and Patrick ... outside in the yard now.

a)

are playing

b)

is playing

c)

plays

d)

play

50.

(A) Is your friend sitting down?

(B) No, ...

a)

not

b)

he doesn't

c)

he isn't

d)

he is

51.

I left home at six-thirty this morning and went to work.

a)

correct

b)

wrong

52.

He was doing his homework when I called him.

a)

correct

b)

wrong

53.

Did the storm wake you up? It was raining heavily all night.

a)

correct

b)

wrong

54.

Steward wasn't careful. He hit a tree and he was failing off his bike.

a)

correct

b)

wrong

55.

I watched TV when I heard the phone ring.

a)

correct

b)

wrong

56.

(A) Were you and John studying?

(B) Yes, we were.

a)

correct

b)

wrong

57.

Sarah found a new job at an office downtown.

a)

correct

b)

wrong

58.

I was washing the dishes and Tom was sweeping the floor.

a)

correct

b)

wrong

59.

(A) Was the dog barking?

(B) No, it didn't.

a)

correct

b)

wrong

60.

(A) What are you doing?

(B) We ate dinner/

a)

correct

b)

wrong

61.

I didn't sleeping when my friend rang the doorbell.

a)

correct

b)

wrong

62.

My friend was already eating lunch when I met him in the cafetaria.

a)

correct

b)

wrong

63.

No, she wasn't at the library yesterday afternoon.

a)

correct

b)

wrong

64.

(A) Did you watch the movie?

(B) Yes, I was.

a)

correct

b)

wrong

65.

(A) Were you watch the movie?

(B) No, I didn't

a)

correct

b)

wrong

66.

It rained all day yesterday, so I stayed at home.

a)

correct

b)

wrong

67.

It was raining all day yesterday, so I stayed at home.

a)

correct

b)

wrong

68.

(A) Why are you laughing yesterday?

(B) I was reading a funny book.

a)

correct

b)

wrong

69.

We were swimming while you playing volleyball.

a)

correct

b)

wrong

70.

Steven wasn't doing his homework, he was playing with his friends.

a)

correct

b)

wrong

71.

Margaret has lived in Spain ... a long time.

a)

for

b)

since

72.

I haven't had a holiday ... last summer.

a)

for

b)

since

73.

Patrick is really tired. He has been awake ... four o'clock this morning.

a)

for

b)

since

74.

New Zealand has been an independent country ... 1947

a)

for

b)

since

75.

Dinosaurs have been extinct ... millions of years.

a)

for

b)

since

76.

Mr Smith has been away from his desk ... a few minutes.

a)

for

b)

since

77.

Jenny and I have been friend ... we were kids.

a)

for

b)

since

78.

The store has been closed ... last Wednesday.

a)

for

b)

since

79.

MIchael has had the same job ... ten years.

a)

for

b)

since

80.

I've been so busy that I haven't slept ... two days!

a)

for

b)

since

81.

We're ready to leave. In fact, we've been ready ... an hour.

a)

for

b)

since

82.

Sam and Martha have owned their new car ... April.

a)

for

b)

since

83.

I haven't watched TV ... the day yesterday.

a)

for

b)

since

84.

Isabella hasn't ridden her bicycle ... she fell off it last week.

a)

for

b)

since

85.

I'm really hungry! I haven't eaten ... this morning.

a)

for

b)

since

86.

Iceland has been inhabited ... only about a thousand years.

a)

for

b)

since

87.

My neighbors have been away on holiday ... several weeks.

a)

for

b)

since

88.

Our universe has existed ... billions of years.

a)

for

b)

since

89.

Kate has lived here ... 2012

a)

for

b)

since

90.

I have wanted to be a doctor ... I was a kid

a)

for

b)

since

91.


It's lovely to wake up in the morning and ______ birds singing.

a)

hear

b)

hears

c)

heard

d)

hearing

92.

When Sally ______ her first pay, she bought presents for her parents.

a)

receive

b)

received

c)

has received

d)

had received

93.

Maria ______ an appointment to see the doctor. It is at 10.00 am. tomorrow.

a)

make

b)

makes

c)

made

d)

has made

94.

The boys ______ television every night unless they have homework.

a)

watch

b)

watches

c)

watched

d)

watching

95.
  1. But last year I was not working hard enough for English, that's why my marks were not really that good then.

a)

correct

b)

wrong

96.

I have already begun to read the texts in my English textbooks again.

a)

correct

b)

wrong

97.
  1. My exam is on 15 May, so there is not any time to be lost.

a)

correct

b)

wrong

98.
  1. Now I have much more fun learning English than I had before the course.

a)

correct

b)

wrong

99.

while I did the language course, I met lots of young people from all over the world.

a)

correct

b)

wrong

100.
  1. As I want to pass my English exam successfully next year, I am going to study harder this term. During my last summer holidays, my parents sent me on a language course to London. It was great and I think I learned a lot.

a)

correct

b)

wrong