mix
at/on/in
good
in/on time
in/at the end
100

These bikes are tied to / on / with the pole.

tie to something

100

Hi, I’m Luke and I live at / on / in the second floor.

on the second floor

100

Vegetables are good on / for our body. You should eat more.

good for a person/company/... = having a useful or helpful effect on somebody/something 

100

Paul came 20 minutes after the meeting had started = Paul wasn’t in / on time.

on time = not late

100

I get paid in / at the end of the month.

at the end =the final part of a period of time

200

A: When did you arrive to / at / in London?

B: At / On / In Sunday, at / on / in 14 o’clock to be exact.

in London, on Sunday, at 14 o'clock

200

Where am I right now? I’m at / on / in our favorite Chinese restaurant.

at our favorite Chinese restaurant.

200

I’m not very good at / in tennis.

good at a subject/skill/.... = able to do something well

200

It’s important to look and act professional, for example to be always in / on time.

on time.

200

She lives in / at the end of this road.

at the end

300

Netflix allows you to watch movies in / on demand.

on demand

done or happening whenever somebody asks

  • Feed the baby on demand.
  • Campaigners insist that abortion should be available on demand.
300

Red is at / on / in trend again this year.

on trend

300

The dress looks so good on / in / with you. You should buy it!

good on somebody = used to praise somebody for doing something well

300

You’ve arrived just in / on time for lunch.

in time = not late; with enough time to be able to do something

300

After a long consideration, I decided to stay at home in / at the end.

in the end =

1. after everything has been considered 

2. after a long period of time or series of events

400

English teachers are in / on demand in China.

in demand

wanted by a lot of people

  • Good secretaries are always in demand.
400

Kyle agreed with Melissa at / on / in the terms of their contract.

agree on the terms of the contract

400

You’re so good at / with children. You’ll make a great mother one day.

good with someone = deal with people well

400

I’d like to be at the airport in / on time to check in and relax.

in time

400

1. In / At the end of this presentation, we’ll have a Q&A session.

2. Although Valentino Rossi lead strongly at the beginning of the race, in / at the end Jorge Lorenzo was the winner.

1. at the end

2. in the end

500

What’s the difference between these two sentences?

  • The meeting has been put off until next Friday.
  • The meeting has been called off.

put off = postpone, call off = cancel

500

A: Where are you right now?

B: I’m at / on / in a bus, at / on / in my way to the office. What’s wrong?

A: Could you remove the snow on our entrance when you're home? It’s really at / on / in the way.

on a bus, on my way to ... , in the way

500

1. You’re so good to / with me, always doing nice things. Thank you!

2. She’s so good in / at / with numbers. No wonder she’s a mathematician.

1. good to = kind to other people

2. good with = deal with people well

500

Why are you running? We still have plenty of time. We’ll be there in / on time, in / on time at the worst scenario.

in time, on time

500

If in / at the end you decided not to take the offer, please let us know, because in / at the end of this year we need this position to be filled immediately.

in the end, at the end