Past Simp. & Pres. Perf.
Past Simp. & Pres. Perf.
Idioms
Vocabulary
Others
100

Have you ever ………. to Japan?

A. been                B. be

A. been

100

Tom ………….. his room yet.

A. hasn’t cleaning              
B. hasn’t cleaned

 B. hasn’t cleaned

100

You can say that again !

A. เธอเก่งมาก

B. เห็นด้วยสุดๆ 

B. เห็นด้วยสุดๆ

100

The meeting was very………., so we finished in only 15 minutes.


A. impatient 

B. brief 

B. brief

100

Everyone in the class …………. friendly.

A. is

B. are

A. is

200

We ………………… lunch already!

A. had eaten            B. eaten

C. have eaten           D. ate

C. have eaten

200

How many times………… you …………. to Singapore?

A. did, go                 B. have, went

C. have, been           C. did, been

C. have, been

200

The big game is tonight, so ……………….. out there and make your team proud.

A. break a leg

B. break the ice

C. kill two birds with one stone 

D. take it with a grain of salt 

A. break a leg

200

The law may …………. companies to reduce their use of plastic.

A. anticipate              B. suitable

C. compel                  D. brief

C. compel

200

Neither Tom nor his close friend ………… ready for the test.

A. is                 B. are

C. were            D. had

A. is

300

I ……………… (finish) my homework yesterday.

finished 

300

I…………….. (lose) my wallet. Have you seen it anywhere?

have lost

300

I’m in the red because I spent too much money.

ขาดทุน/เป็นหนี้/เงินติดลบ

300

Anticipate means………..

คาดการณ์ , พยากรณ์

300

My sister enjoys…………… (play) ROV with her boyfriend.

playing

400

Layla …………………. (live) in Bangkok in 2020.

lived

400

I have known her for ten years, but I ………… her only once last month.

met

400

Stop beating around the bush and tell me what happened.

พูดอ้อม, พูดไม่ตรงประเด็น

400

Biased is the antonym of ……………….

Unbiased, Impartial 

400

Here ………….. (come) the bus!

comes

500

Cartoon ……………….. (have) this car for five years.

has had

500

He ………….. (leave) his job three months ago, but he ………… (find) another one yet.

left, hasn’t found

500

Speak of the devil 

พูดยังไม่ทันขาดคำ, ตายยาก, พูดถึงก็มาพอดี

500

fit, suitable, proper, suit, appropriate mean …………

เหมาะสม

500

It is essential that every student………… (be) on time.

be

M
e
n
u