SUNFLOWER🌻
ROSE🌹
TULIP🌷
HIBISCUS🌺
SAKURA🌸
100

The school bus (will leave/ leaves/  is  going to leave) at 6:30 every morning, so don’t be late.

leaves

Explanation: Present simple is used for fixed schedules and timetables.

100

I ______ that movie three times, so I don’t want to watch it again tonight.

have watched

Explanation: Present perfect is used because the experience happened at an unspecified time and is connected to the present.

100

If the weather ______ (get) better tomorrow, we will go hiking near Broga Hill.

gets

Explanation: In the first conditional, the “if” clause uses the present simple, while the main clause uses “will”.

100

The students look exhausted because they ______ (practise) for the mathematics competition all afternoon.

have been practising

Explanation: Present perfect continuous is used because the activity started in the past and has continued until now, with a visible result (they look exhausted).

100

Unless the students ______ (work) quietly during the experiment, the teacher will stop the activity immediately.

work

Explanation: “Unless” means “if not,” so the condition clause takes the present simple.

200

Don’t go into the kitchen. Mum has (just / yet / already) baked the cake, and it’s still hot.

just

Explanation: “Just” means a very short time ago.

200

She doesn't like coffee, _______? 

does she

200

I (will meet/ am meeting/ meet) my teacher at   3 p.m. tomorrow  

am meeting

200

She has lived here ______ five years, but she moved here _____ 2020

for, since 

200

“Have you submitted your science project (already / yet / just?) The deadline is in five minutes!”

yet

Explanation: “Yet” is often used in questions to ask if something has happened up to now.

300

We won’t reach Batu Caves before sunset unless the traffic ______ (improve) soon.

improves

Explanation: First conditional structure:

unless + present simple

will + base verb

300

Based on the dark clouds and strong wind, the football match (may/ won’t / might not) be cancelled tonight.

may

Explanation: “May” shows a possible prediction.

300

By the time the teacher entered the classroom, the students had (already / yet / just) finished the quiz.

already

Explanation: “Already” is used to show the action happened earlier than expected.

300

I ______ (read) three chapters of the novel today, so I can finally start my assignment.


have read

Explanation: Present perfect simple focuses on the completed result (three chapters finished).

300

We (visit/will visit/ are visiting /are going to visit)  our grandparents this weekend because everything has already been planned.

are visiting

Explanation: Present continuous can describe fixed future arrangements.

400

We ______ (win) the competition if we continue practising every evening.

will win

Explanation: The result clause in the first conditional uses “will + base verb”.

400

After hours of hiking, we finally found (a/an/the/-) shelter near the river before the storm began.

a

Explanation: “Shelter” is mentioned for the first time and begins with a consonant sound.

400

The students have waited outside the hall ______ two hours because the event has not started yet.

for

Explanation: “Two hours” is a duration, so we use “for”.

400

She ________ (exercise) lately, that's why she looks so  fit. 

has been exercising

400

Amir usually listens to (a/an/the/-) music while studying because it helps him focus better.

(   -    )  /   no article

Explanation: “Music” is an uncountable noun used in a general sense.

500

You will  come to the meeting, ______ ? 

won't you

500

They ______ (finish) the  project, so they can relax now. 

have finished

500

I saw (a/an/the/-)dog in the street. (a/an/the/-) dog was very thin.

a/The

500

Sarah has lived in Kuala Lumpur ________ 2018,  so  she knows the city really well.  

since

Explanation: “Since” is used with a specific starting point in time (2018).

500

They ______ get wet if they don't bring an umbrella 

will