Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tenses -mixed

Total questions: 70

Worksheet time: 38mins

Name
Class
Date
1.

Sara __________ a shower when the water supplies was cut off yesterday.

a)

is taking

b)

will be taking

c)

was taking

d)

has been taking

2.

My parents ______________ me. I hate that!

a)

have always checked up on

b)

always check up on

c)

are always checking up on

d)

will always check up on

3.

My sister _______ when the phone rang.

a)

A. is cooking

b)

B. are cooking

c)

C. was cooking

d)

D. were cooking

4.

Alia will _____ to you when she ________ your reply.

a)

A. write, receives

b)

B. writes, receives

c)

C. wrote, receives

d)

D. written, received

5.

When the mail carrier came to the door, I ________ a bath.

a)

took

b)

was taking

c)

have taken

6.

The doctor ________ to us when he has finished the surgery.

a)

talks

b)

has talked

c)

will talk

7.
Up to now, I____________any opportunity to check this information.
a)
didn't have
b)
wasn't having
c)
haven't had
d)
haven't been having
8.

I haven’t met my cousin for ages.

a)

I last met my cousin one year ago.

b)

It has been ages since I last met my cousin.

c)

I’ve met my cousin for ages.

d)

I met my cousin for ages.

9.

My parents ______ a vacation in Phu Quoc last month.

a)

have

b)

have had

c)

had

d)

were having

10.

He started to practise swimming when he was a kid.

a)

A. Thanh practiced swimming when he was a kid.

b)

B. Thanh has practised swimming since he was a kid.

c)

C. Thanh was a swimmer when he was a kid.

d)

D. Thanh was a swimmer as a kid.

11.

This is the first time I have played basketball.

a)

A. I have played basketball three times.

b)

B. I have never played basketball before.

c)

C. I played basketball first.

d)

D. I never played basketball.

12.

Tìm lỗi sai: My mother usually comment on what I am wearing.

a)

A. My

b)

B. usually

c)

C. comment

d)

D. am wearing

13.

At the same time last month, my family ______ my grandpa’s 80th birthday.

a)

A. celebrate

b)

B. were celebrating

c)

C. had celebrated

d)

D. celebrated

14.

I was cleaning the house while my parents ______ the dinner.

a)

A. were preparing

b)

B. prepared

c)

C. had prepared

d)

D. are preparing

15.

I ______ to my teacher to ask for his advice on my decision at 2 p.m. yesterday.

a)

A. was talking to

b)

B. have talked to

c)

C. had talked

d)

D. had been talking

16.

My grandfather passed away two years ago.

a)

A. My grandfather passed away last year.

b)

B. My grandfather is still alive.

c)

C. It’s been two years since my grandfather passed away.

d)

D. My grandfather had passed away before 2016.

17.

Phuong started to study English when he was in secondary school, and he still studies English.

a)

A. Phuong was studying English when he was in secondary school.

b)

B. Phuong studied English in secondary school.

c)

C. Phuong has never studied English.

d)

D. Phuong has studied English since he was in secondary school.

18.

I ______ as a teacher since I left university.

a)

A. have worked

b)

B. has worked

c)

C. works

d)

D. is working

19.

Keep quiet, please! The students ______ the exam in the hall now.

a)

A. is taking

b)

B. are taking

c)

C. have taken

d)

D. has taken

20.

Tìm lỗi sai: Peter has decorated the Christmas tree while his wife was preparing dinner.

a)

A. has decorated

b)

B. the Christmas tree

c)

C. his wife

d)

D. dinner

21.

_______ as soon as I see him.

a)

I will tell James the news  

b)

I tell James the news

c)

I can tell James the news    

d)

I would tell the news

22.

The neighbors will look after our plants _______.

a)

as soon as we were away  

b)

while we are away

c)

after we were away  

d)

before we would be

23.

 Let's go out for dinner _______.

a)

after the movie had finished     

b)

before the movie finished

c)

as soon as the movie finished  

d)

when the movie finishes

24.

Make sure you close all the windows _______.

a)

before you leave 

b)

until you will leave

c)

after you had left 

d)

when you left

25.

_______ until she apologizes.

a)

I don’t speak to Kate  

b)

I couldn’t speak to Kate

c)

I didn’t speak to Kate 

d)

I won’t speak to Kate

26.

 You can ask me for help _______.

a)

if you have any problems  

b)

until you had had any problems

c)

when you had any problems

d)

as soon as you had problems

27.

_______, he will go out with his friends.

a)

When Tony finished his project 

b)

When Tony finishes his project

c)

When Tony had finished his project

d)

When Tony was finishing his project

28.

______ while the teacher was explaining the activity.

a)

They were taking    

b)

They will be talking

c)

They are talking

d)

They would talk

29.

_______,I will give you a call.

a)

When I had arrived in Ha Noi

b)

When I arrived in Ha Noi

c)

When I arrive in Ha Noi   

d)

When I was arriving in Ha Noi

30.

Will you recognize him _______?

a)

when you see him   

b)

until you were seeing him

c)

after you will see him 

d)

as soon as you saw him

31.

We’ll wait until she …………

a)

arrive

b)

arrives

c)

will arrive

d)

has arrived

32.

Call Jack as soon as you …………in town.

a)

get

b)

got

c)

has gotten

d)

had gotten

33.

We saw several old friends while we………….in Ho chi Minh City.

a)

were being

b)

are being

c)

were

d)

are

34.

Raymond……….. two  new shirts when he was downtown this morning.

a)

bought

b)

has bought

c)

had bought

d)

buys

35.

She won’t get married until she ______ 27 years old.

a)

is

b)

will be

c)

has been

d)

had been

36.

You ...................... a lot since the last time I ............... you.

a)

changed/see

b)

has changed/saw

c)

is changing/saw

d)

have changed/saw

37.

I ...............................the report yet.

a)

hasn't completed

b)

completed

c)

have already completed

d)

have not completed

38.
  1. I ................... eel soup since I ....................in Vietnam.

a)

hasn't eaten/was

b)

ate/have been

c)
  1. haven’t eaten/was

d)
  1. ate /was

39.

My friends ......................... English for fifteen years.

a)

has studied

b)

have studied

c)

studied

d)

are studying

40.

Nam ............ a new dictionary yesterday

a)

brought

b)

bought

c)

has bought

d)

have bought

41.

when _____ you start school?- When I was six

a)

do

b)

did

c)

have

d)

has

42.

we have learnt Spanish ............ eight years.

a)

next

b)

last

c)

since

d)

for

43.

Peter started learning French five years ago

a)

Peter learned French five years ago

b)

Peter started French five years ago

c)

Peter begin learning French five years ago

d)

Peter has learned French for five years

44.

His cousins began playing football for Manchester team in 1990

a)

His cousins played football for Manchester team since1990

b)

His cousins played football for Manchester team for 1990

c)

His cousins has played football for Manchester team since1990

d)

His cousins have played football for Manchester team since 1990

45.

she / just / buy / lovely dress.

a)

she just has bought a lovely dress.

b)

she has just bought a lovely dress.

c)

she just has bought just a lovely dress.

d)

she have just bought a lovely dress.

46.

Mr Brown ............................. America twice

a)

has visit

b)

has visited

c)

visited

d)

visits

47.

How long ----------you lived there?

I've stayed here for twenty years

a)

has

b)

have

c)

did

d)

were

48.

Chọn đáp án đúng:

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

49.

_____________ your homework yet? – Yes, I _____________ it an hour ago.

a)

Did you do/ have finished

b)

Have you do/ have finished

c)

Did you do/ finished

d)

Have you done/ finished

50.

______ you ever ______ Sushi before?

a)

Do you ever eat

b)

Did you ever eat

c)

Were you ever eating

d)

Have you ever eaten

51.

Last summer I _________ Ngoc Son Temple in Ha Noi.

a)

visited

b)

visitted

c)

visits

d)

visiting

52.

I _______ a lot of gifts for my little sister in my previous trip.

a)

buy

b)

bought

c)

have bought

d)

buying

53.

You ________ your project yet, I suppose.

a)

do not do

b)

did not do

c)

were not doing

d)

have not done

54.

The last time I saw Rose was three years ago. 

a)

I didn’t see Rose for three years. 

b)

I haven’t seen Rose three years ago. 

c)

I haven’t seen Rose since three years. 

d)

I haven’t seen Rose for three years 

55.

It’s more than six months since I went to the dentist.

a)

The time last I went to the dentist was over six months ago.

b)

I haven’t been to the dentist for more than six months.

c)

The last I went to the dentist was over six months.

d)

I didn’t go to the dentist for more than six months.

56.

It is a long time since we last met. 

a)

We have already met after a long time.

b)

We have just met for a long time.      

c)

We have ever met for a long time. 

d)

We have not met for a long time. 

57.

They last wrote to each other five years ago. 

a)

They have written to each other for five years. 

b)

They would write to each other in five years. 

c)

They haven’t written to each other for five years. 

d)

They didn’t write to each other five years ago. 

 

58.

We haven’t gone to the concert for two years. 

a)

We last went to the concert for two years ago. 

b)

We have gone to the concert for two years.

c)

We went to the concert for two years. 

d)

The last time we went to the concert was two years ago. 

59.

The last time he came back to his hometown was 5 years ago.

a)

It's 5 years since he last lived in his hometown.

b)

He didn't come back to his hometown 5 years ago.

c)

He started coming back to his hometown 5 years ago.

d)

He hasn’t come back to his hometown for 5 years.

60.

Question 46: They last visited me five years ago.  

a)

They haven't visited me for a long time. 

b)

I haven't been visited for a long time.  

c)

They have known me for five years.

d)

They haven't visited me for five years.

61.

Question 33. The last time Susan met me was 2 weeks ago. 

a)

Susan met me for 2 weeks.  

b)

Susan has met me for 2 weeks. 

c)

Susan hasn’t met me for 2 weeks.

d)

Susan didn’t meet me 2 weeks ago. 

62.

Question 31: He last went to the cinema five months ago. 

a)

He hasn’t gone to the cinema for five months.

b)

He didn’t go to the cinema five months ago. 

c)

He has gone to the cinema for five months.

d)

He was to the cinema for five months. 

63.

I last saw her on Monday.

a)

I haven’t seen her since Monday.

b)

I have seen her since Monday.

c)

I have seen her for Monday.

d)

I haven't seen her for Monday.

64.

I haven’t watered this tree for a week.

a)

The last time I didn’t water this tree was a week ago.

b)

The last time I watered this tree was a week ago.

c)

The last time I did water this tree was a week ago.

d)

The last time I watered this tree a week ago.

65.

I last went to the zoo when I was 10.

a)

I have gone to the zoo since I was 10.

b)

I haven't gone to the zoo since I was 10.

c)

I have gone to the zoo for I was 10.

d)

I haven't gone to the zoo for I was 10.

66.

The last time I played the violin was 2 years ago.

a)

I last played the violin 2 years ago.

b)

I have played the violin for 2 years.

c)

I have played the violin 2 years ago.

d)

I last played the violin was 2 years ago.

67.

She last did charity work 2 years ago.

a)

She has done charity work since 2 years.

b)

She hasn’t done charity work since 2 years.

c)

She has done charity work for 2 years.

d)

She hasn’t done charity work for 2 years.

68.

The last time I wrote a letter was 5 years ago.

a)

I have written a letter for 5 years.

b)

I haven’t written a letter for 5 years.

c)

I last wrote a letter for 5 years.

d)

I last wrote a letter was 5 years ago.

69.

I last donated my blood 7 months ago.

a)

I donated my blood for 7 months.

b)

I have donated my blood for 7 months.

c)

I haven’t donated my blood for 7 months.

d)

I haven’t donated my blood 7 months ago.

70.

I haven’t mer my family since last Christmas.

a)

I last met my family last Christmas

b)

I have last met my family since last Christmas

c)

I last met my family was last Christmas

d)

I last meet my family last Christmas