wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Review for Finals (M3)

Total questions: 180

Worksheet time: 3hrs 56mins

Name
Class
Date
1.

This sport is ..........

a)

badminton

b)

Cycling

c)

Racing

2.

Do you like .......................?

a)

football

b)

chess

c)

volleyball

3.

How often do you play...............?

a)

table tennis

b)

chess

c)

badminton

4.

I don't like ..............................

a)

rowing

b)

swimming

c)

skiing

5.
a)

Scuba diving

b)

Snorkeling

c)

Swimming

d)

Flying

6.
a)

Scuba diving

b)

Snorkeling

c)

Swimming

d)

Flying

7.

Last vacation, I took ________________ lessons.

a)

windsurfing

b)

scuba diving

c)

surfing

8.

what extreme sport is this?

a)

parachuting

b)

rafting

c)

hiking

9.

what extreme sport is this?

a)

bungee jumping

b)

sailing

c)

skateboarding

10.

what extreme sport is this?

a)

swimming

b)

surfing

c)

bungee jumping

11.

He likes...

a)

paragliding

b)

parachuting

c)

bungee jumping

12.

Someone who steals from the shop

a)

a thief

b)

a robber

c)

a shoplifter

d)

a burglar

13.

someone who gets into the house by force and steals things

a)

a burglar

b)

a robber

c)

a thief

d)

a pickpocket

14.

Someone who damages people's property

a)

a thief

b)

a vandal

c)

a pickpocket

d)

a robber

15.

Someone who steals from the bank or post office using weapons

a)

a burglar

b)

a thief

c)

a shoplifter

d)

a robber

16.
a)

shoplifting

b)

robbery

c)

vandalism

d)

theft

17.
a)

robbery

b)

mugging

c)

theft

d)

piracy

18.

An arsonist usually (a)   fire to a building

19.

We ________ in this school since 1990.

a)

worked

b)

have working

c)

has worked

d)

have worked

20.

________ you ________ seen the lion?

a)

Have / ever

b)

Have / see

c)

Have / since

d)

Have / never

21.

My teachers _____ never ______ this movie.

a)

haven’t /seen

b)

have / seen

c)

have / saw

d)

haver / see

22.

My father _______ tennis for 5 years.

a)

haven’t played

b)

hasn’t played

c)

haven’t playing

d)

hasn’t never played

23.

A : Has Jackson Wang ever been to Krabi?

B: ____________________________

a)

Yes, I have never been to Krabi.

b)

No, I haven’t.    

c)

Yes, she has.           

d)

No, he hasn't.

24.

We have _______ in this town for 10 years.

a)

live

b)

lived

c)

living

d)

lives

25.

Adum has ____________ the football match for 1.30 hours.

a)

watched

b)

watch

c)

watching         

d)

watches

26.

Bambam hasn’t __________ a bicycle.

a)

ride

b)

riding

c)

ridden

d)

rode

27.

Have you ever_______ the falling star?

a)

see

b)

saw     

c)

seen

d)

seeing

28.

We have ______ him since 1995.

a)

know

b)

knew

c)

known

d)

knowing

29.

She has … some novels.

a)

Write

b)

Writting

c)

Wrote

d)

Written

30.

We have never … it.

a)

Heard

b)

Hear

c)

Hier

d)

Hearing

31.

She has .... to the market

a)

go

b)

going

c)

gone

d)

went

32.

Choose the best sentence !

a)

She been has in Canada since 2002

b)

She in Canada since 2002 has been

c)

She has been in Canada since 2002

d)

Since 2002 Canada has been in she

33.

Luis________________________(give) me a present.

a)

have gave

b)

has gave

c)

have given

d)

has given

34.

Tom and Erik ___________________(not/see) the asteroid.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

35.

They_______________his report.

a)

already has done

b)

done already have

c)

have done already

d)

have already done

36.

Have you ________________?

a)

eaten yet

b)

already eaten yet

c)

yet already eaten

d)

yet eaten

37.

Have you _____ money to a busker?

a)

ever give

b)

never give

c)

ever given

d)

given ever

38.

Tanya _____ a living statue.

a)

have never seen

b)

has never seen

c)

have ever seen

d)

ever has seen

39.

James has been in Thailand _____ months but he hasn't visited the beach _____ .

a)

for/ still

b)

since/ already

c)

since/ just

d)

for/ yet

40.

I haven't been out for a meal _____ the new outbreak of COVID-19.

a)

since

b)

for

c)

still

d)

yet

41.

She hasn't_____ a holiday in the mountains _____ 2019.

a)

have/ since

b)

has/ for

c)

had/ since

d)

had/ for

42.

A: He looks tired!

B: Yes, he _____a marathon!

a)

already finished

b)

still has finished

c)

hasn't finished yet

d)

has just finished

43.

A: Have you ever been abroad?

B: Yes, I _____ to Canada 3 years ago.

a)

go

b)

went

c)

have been

d)

have gone

44.

I have lived here _____ I was born.

a)

when

b)

for

c)

since

d)

just

45.

I .... studied for two hours.

a)

have

b)

been

c)

has

d)

had

46.

... you read the book yet?

a)

Had

b)

Has

c)

Have

d)

Are

47.

She has .... to the market

a)

go

b)

going

c)

gone

d)

went

48.
Peter (play) ______ football yesterday.
a)
has played
b)
play
c)
played
d)
has play
e)
playing
49.
John and Peggy (read) _____ the book. Now they can watch the film.
a)
readed
b)
have read
c)
read
d)
has read
e)
has readed
50.
The girls (have/not) _____ their lunch yet.
a)
had
b)
did not have
c)
not had
d)
has not had
e)
have not had
51.
(be / you) _____ at school last week?
a)
Were you
b)
Did you
c)
Have you been
d)
Has you been
e)
Was you
52.
My great great grandfather (pass) ______ away in 2000.
a)
has passed
b)
passed
c)
have passed
d)
passing
e)
pass
53.
I _____ (know) Julie for three years - we still meet once a month.
a)
knew
b)
have knew
c)
has knew
d)
known
e)
have known
54.
How many times (she/go) _____ to the cinema last month?
a)
has she gone
b)
have she gone
c)
did she go
d)
did she went
e)
she went
55.

Last year we ______ to Italy.

a)

are going

b)

went

c)

have gone

56.

I _______ my friend two days ago.

a)

met

b)

have met

c)

meeted

57.

We ______ another country before.

a)

has never visited

b)

visited

c)

have never visited

58.

a: _____________ the game of chess?

b: no, i did not.

a)

Did you win

b)

Have you win

c)

Have you

59.

The girls__________their lunch yet.

a)

did not eat

b)

have not eaten

c)

has not eaten

60.

Derek: How long have you been in Miami?

Maria: I ____________ here since 1998.

a)

has lived

b)

lived

c)

have lived

61.

Tyler: _____________ Georgia yet?

Sylvia: No, but I have visited the South. I ________ to Florida and Alabama, but not Georgia.

a)

have you visited; went

b)

has you visited; went

c)

Have you visited; have gone

62.

which one of the following time signal to simple past?

a)

yesterday, last week and the year before

b)

so far, since, for

c)

last year, last month, for

d)

at Christmas, so far, yesterday.

63.

which one of the following time signal to present perfect tense?

a)

yesterday, last night, two days ago

b)

since, so far, before

c)

so far, when,recently

d)

since,ago, so far

64.

He has .............. disappeared.

a)

yet

b)

just

65.

Have they found the amulet ........ ?

a)

just

b)

already

c)

yet

66.

I've ............. told them a funny joke.

a)

yet

b)

already

67.

Have you cleaned your teeth ....... ?

a)

already

b)

yet

c)

just

68.

We haven't been to the USA ........ .

a)

just

b)

yet

c)

already

69.

Has he made his bed ........... ?

a)

already

b)

yet

c)

just

70.

I have ............ done the shopping.

a)

just

b)

yet

71.

The Present Perfect Continuous says ...

a)

when the action started.

b)

how long the action was in progress.

c)

when the action finished.

d)

how often the action happens.

72.

The formula of the Present Perfect Continuous is...

a)

have been + Ving

b)

have been + Ved

c)

have/has been + Ving

d)

has been + Ving

73.

The Present Perfect Continuous answers the question...

a)

how long

b)

how much

c)

how often

d)

how are you

74.

It ______ since this morning. It's terrible!

a)

has being raining

b)

has rained

c)

has been raining

d)

has been rained

75.

I'm a bit worried about Malcolm. He ___________ very strange these days.

a)

acted

b)

has acted

c)

has been acting

76.

I _____________ to repair the lock on our door for the last four hours without any success.

a)

am trying

b)

tried

c)

have tried

d)

have been trying

77.

You're soaking wet. How long ____________ here?

a)

have you been standing

b)

have you stood

c)

you have been standing

78.

Jenny started reading the book last Saturday. She is on page 25.

a)

She has read the book.

b)

She been reading the book.

79.

Tim moved to London in 2007. He enjoys living there.

a)

He lived in London.

b)

He has been living in London since 2007.

80.

I __________ this report since nine o’clock last night.

a)

has been worked

b)

has been working

c)

have been worked

d)

have been working

81.

My brother __________ on the phone for two hours.

a)

has been talking

b)

has been talked

c)

have been talking

d)

have been talked

82.

Chris and Felix __________ their new song.

a)

have been produced

b)

have been producing

c)

has been produced

d)

has been producing

83.

It __________ all week.

a)

have been raining

b)

have been rained

c)

has been raining

d)

has been rained

84.

Lisa looks really great. She __________ at the fitness center.

a)

have been exercising

b)

have been exercised

c)

has been exercising

d)

has been exercised

85.

We (a)   (play) football.

86.

Mark, Where have you been? Jackson (a)   (wait) for you for three hours.

87.

The alarm (a)   (ring) for more than fifteen minutes.

88.

Sara _________ a boyfriend yet.

a)

didn't find

b)

hasn't find

c)

haven't found

d)

hasn't found

89.
I have been studying English _____ seven years.
a)
Since
b)
Yet
c)
Ever
d)
For
90.
I've _____________ Cartoon Network in my life.
a)
have never watched
b)
watched never
c)
no watched
d)
never watched
91.

I've ____ Cairo four times.

a)

been

b)

gone

92.

She's____ visited Susan. She will be home tomorrow.

a)

been

b)

gone

93.

I don't know that restaurant, I've never ___ there.

a)

gone

b)

been

94.

Where has Eric ___? He was here a minute ago!

a)

gone

b)

been

95.

We had a holiday in Germany last year. We have (a)   to Germany.

96.

I've (a)   to a lot of concerts this year.

97.

There's nobody home. I think they have (a)   away for the weekend.

98.

I'm sorry I am not here to answer your call. I have (a)   to Europe for one month and will return on the 17th.

99.

I've (a)   to museum to see the exhibition on old dolls. It was a bit boring to be honest.

100.

Present Perfect ใช้ในเหตุการณ์ใด

a)

เหตุการณ์ที่ทำไปแล้วสักพัก มีผลส่งมาถึงปัจจุบัน

b)

เหตุการณ์ที่ทำไปแล้ว จบไปแล้วในอดีต

c)

เหตุการณ์ที่กำลังทำอยู่ในปัจจุบัน

d)

เหตุการณ์ที่ทำไปแล้ว ดำเนินมาจนถึงปัจจุบันและยังดำเนินต่อไปอีก

101.

ข้อใดต่อไปนี้เป็น Present Perfect

a)

Joe has two pets in the garden

b)

They have to work this weekend.

c)

Grace has cleaned her room.

d)

Linda had joined the party.

102.

จงเปลี่ยนประโยคต่อไปนี้ให้เป็นประโยคคำถาม

Ken has slept in a tent.

a)

Have Ken slept in a tent?

b)

Has Ken sleep in a tent?

c)

Have Ken slept in a tent?

d)

Has Ken slept in a tent?

103.

เรียงคำต่อไปนี้ให้เป็น Present Perfect ที่ถูกต้อง

Harry / take / a shower / already

a)

Harry has took a shower already.

b)

Harry has already taken a shower.

c)

Harry has already took a shower.

d)

Harry has taken already a shower.

104.

เรียงคำต่อไปนี้ให้เป็น Present Perfect ที่ถูกต้อง

Bethany / not / win / competition / yet

a)

Bethany has not win a competition yet.

b)

Bethany have not won a competition yet.

c)

Bethany has not yet won a competition

d)

Bethany has not won a competition yet.

105.

Bob's not here. He ………………… to work.

a)

has gone

b)

have gone

c)

has been

d)

have been

106.

It's good to see you again. Where …………………………… ?

a)

has you gone

b)

has you been

c)

have you gone

d)

have you been

107.

She has been taking computer lessons .................... last year.

a)

yet

b)

since

c)

already

d)

for

108.

Have you done your homework ......................... ?

a)

already

b)

since

c)

yet

d)

for

109.

Kate .............................. (study) since 6 o’clock until now.

a)

has studied

b)

have studied

c)

has been studying

d)

have been studying

110.

Did you .... to college by motorcycle yesterday ?

a)

go

b)

goed

c)

went

d)

want

e)

goes

111.

Brian did not ... his parents about his english test score last week

a)

told

b)

tell

c)

telling

d)

telled

e)

Telling

112.

Below are the adverb of time of Simple Past Tense, except...

a)

Last month

b)

Yesterday

c)

Next year

d)

Two days ago

e)

Last week

113.

1. The past form of write is ___

a)

a. Writes

b)

b. Wrote

c)

c. Written

d)

d. Writing

e)

Writed

114.

………he read novel last night?

a)

do

b)

did

c)

done

d)

are

e)

does

115.

The book was so boring that I couldn't read it.

It was _________ boring book that I couldn't read it.

a)

so

b)

such

c)

such a

d)

very

116.

The concert was very popular so they're going to put on a repeat performance.It was __________________ concert that they're going to put on a repeat performance.

a)

so popular

b)

such popular

c)

such a popular

117.

It was such a good cake they bought another one. The cake was _____________ they bought another one.

a)

very good

b)

so good

c)

such a good

d)

enough good

118.

It was such a lovely day that we decided to have a picnic.The day was ________ that we decided to have a picnic

a)

such lovely

b)

such a lovely

c)

so lovely

119.

I’ve never read ___________.

a)

so interesting book

b)

such an interesting book

120.

Everything is __________ these days, isn’t it?

a)

such expensive

b)

so expensive

121.

It was _______ that I fell asleep at once.

a)

such a boring film

b)

so boring film

122.

The wind was _________ , it was difficult to sleep.

a)

such strong

b)

so strong

123.

It was ________ movie that I watched it four times.

a)

such great

b)

so a great

c)

such a great

d)

so great

124.

Those shoes are ________ , I will never be able to buy them.

a)

so a expensive

b)

so expensive

c)

such a expensive

d)

such an expensive

125.

He is ________ that he can learn multiple languages at the same time.

a)

such a smart boy

b)

so smart boy

c)

such smart

d)

so smart boy

126.

I am _______ attached to my paintings that they have become a part of me.

a)

such

b)

so

127.

I thought Terry was American because he speaks English ________.

a)

such fluently

b)

so a fluently

c)

so fluently

d)

such a fluently

128.

She is ______ funny! She always makes me laugh.

a)

so

b)

such

129.

Sarah and Ed are _______ strange people! I never know what they are going to do next.

a)

such

b)

so

130.

It was ....... a lovely day

a)

SO

b)

SUCH

131.

There was ..... a lot of trouble that the police were called

a)

SO

b)

SUCH

132.

I've never seen ..... many people at a concert

a)

SO

b)

SUCH

133.

It's ..... expensive

a)

SO

b)

SUCH

134.

She works ...... quickly

a)

SO

b)

SUCH

135.

It looks ...... nice

a)

SO

b)

SUCH

136.

The film was ...... dull that we left halfway through

a)

SO

b)

SUCH

137.

She's ...... a kind person

a)

SO

b)

SUCH

138.

I told him not to be .... stubborn

a)

SO

b)

SUCH

139.

They tried ...... hard, but still didn't succeed

a)

SO

b)

SUCH

140.

Don't be .... silly

a)

SO

b)

SUCH

141.

I didn't know that it was ...... a long way from my house

a)

SO

b)

SUCH

142.

She's ..... cool

a)

SO

b)

SUCH

143.

Nobody thought that he would be ..... a good president

a)

SUCH

b)

SO

144.

They told him not to be ..... an idiot

a)

SUCH

b)

SO

145.

It cost ...... a lot of money

a)

SUCH

b)

SO

146.

He's ....... an unfriendly guy

a)

SO

b)

SUCH

147.

It's ..... hot in that club

a)

SO

b)

SUCH

148.

ข้อใดคือโครงสร้างประโยคบอกเล่าของ Past Perfect Tense?

a)

Had+ Subject +V.3

b)

Subject+ had not + V.3

c)

Subject + had + V.3

d)

Subject + V.2

149.

ข้อใดคือโครงสร้างประโยคปฏิเสธของ Past Perfect Tense?

a)

Subject + had + V.3

b)

Subject + had not + V.3

c)

Subject + V.2

d)

Had + Subject + V.3

150.

ข้อใดคือโครงสร้างประโยคคำถามของ Past Perfect Tense?

a)

Had + Subject + V.3

b)

Subject + V.2

c)

Subject + had + V.3

d)

Subject + had not + V.3

151.

คำที่ใช้เชื่อมประโยคของ Past Perfect Tense คือข้อใด?

a)

big

b)

run

c)

slow

d)

before

152.

เหตุการณ์ที่เกิดก่อนและสิ้นสุดลงก่อน ใช้ Tense อะไร?

a)

Past Simple Tense.

b)

Present Simple Tense.

c)

Past Perfect Tense.

d)

Present Perfect Tense.

153.

เหตุการณ์ที่เกิดทีหลังและสิ้นสุดลงทีหลัง ใช้ Tense อะไร?

a)

Past Perfect Tense.

b)

Present Simple Tense.

c)

Past Simple Tense.

d)

Present Perfect Tense.

154.

ข้อใดคือประโยคบอกเล่าของ Past Perfect Tense?

a)

I had eaten a hamburger before I went to school.

b)

Had you eaten a hamburger before you went to school?

c)

I eat a hamburger.

d)

I don't like a hamburger.

155.

ข้อใดคือประโยคปฏิเสธของ Past Perfect Tense?

a)

I don't like a pizza.

b)

I hadn't eaten a pizza before I went to bed.

c)

She hasn't walked.

d)

I eat a pizza.

156.

ข้อใดคือประโยคคำถามของ Past Perfect Tense?

a)

What is your name?

b)

Where do you come from?

c)

Had he studied English before he moved to England?

d)

I hadn't eaten a pizza before I went to bed.

157.

They had left before I woke up. จากข้อความ ประโยคไหนคือเหตุการณ์ที่เกิดขึ้นก่อน?

a)

I woke up.

b)

They had left.

c)

before

d)

had

158.

It was the first time that he _______ me for lunch

a)

invited

b)

has invited

c)

had invited

d)

was invite

e)

not invited

159.

The sun had set before I _______ (BE) ready to go

a)

is

b)

was

c)

were

d)

have

e)

has

160.

He thanked me for what I

a)

had done

b)

have done

c)

is done

d)

do

e)

was done

161.

When he arrived at the station, the train …

(a)  

162.

She ………… in Sweden before she went to Bangkok. ( live )

(a)  

163.

After we ……… the cornflakes, Henry came in. ( eat )

(a)  

164.

Before Ken ………… to Jerry’s house, he had phoned him. ( run)

(a)  

165.

After they ………… their backpacks, they rode away on the bikes. ( pack )

(a)  

166.

Jaylen helped his grandma in the house because his father ………… him so. ( tell)

(a)  

167.

The cat ………… under the chair because the children …………… so loud. ( hide, be )

(a)  

168.

Before the students ……… to write, the teacher ………… their mobile phones. ( start, collect)

(a)  

169.

After Max ………… his breakfast, he ……… the flat. ( finish, leave )

(a)  

170.

By the time the show …………… , all friends ………………. ( begin, arrive )

(a)  

171.

Golf

a)

Racquet

b)

Club

c)

Trainers

d)

Cue

172.

Bowling

a)

Cue

b)

Club

c)

Pins

d)

Trainers

173.

Swimming

a)

Cue

b)

Goggles

c)

Club

d)

Trainers

174.

Kayaking / Rafting / Canoeing

a)

bat

b)

paddle

c)

club

d)

skates

175.

Kayaking / Rafting / Canoeing

a)

bat

b)

paddle

c)

club

d)

skates

176.

When I play baseball, I hit the ball with a (a)   .

177.

In many sports, I wear a (a)   to protect my head.

178.

What is it?

(a)  

179.

This is a surfboard.

a)
b)
c)
d)
180.

What's the name of this sport?

a)

surfing

b)

navigation

c)

surfer

d)

surfear