Which One Should Be Used?

'On' and 'for' both can be used to show time as they are prepositions of time.

Indicating The Amount of Time

'For' is used to show the amount of time an action took. For a example:

Example

I waited for hours but she didn't show up.

He hasn't called us for years.

Indicating The Time of Occurrence

We can use 'on' to show when an action or event happened. Have a look:

Example

My birthday is on 11th of April.

She had several traumas on arrival at the hospital.

Are They Interchangeable?

The answer is no. We cannot replace 'for' and 'on' as the meaning will change completely and it will confuse the audience.

For and On in a Sentence

We can use 'for' and 'on' in one sentence to give more detail about the time.

Example

I will see you for three hours on Saturday.

The movie will premier for one day on May the 3rd.

Indicating an Exact Time

We use the preposition 'at' to show an exact moment in time. Have a look:

Example

He will pick me up at half past three.

She will see you at lunchtime.

Comments

(0)
Loading Recaptcha...
Share on :

Recommended

From vs. Since

bookmark
'From' and 'since' are both used to talk about a specific time period. In this lesson, we will learn their uses and differences.

By vs. Until

bookmark
'By' and 'until' are both used to talk about time but there are differences between them. In this lesson, we will learn more about their uses and differences.

By vs. Via

bookmark
'By' and 'via' are commonly confused by English learners. In this lesson, we will learn when to use each of them and their uses.

From vs. Between

bookmark
'From' and 'between' are prepositions widely used in the English language. In this lesson, we will learn their uses and differences.

From or By Someone

bookmark
Is the gift 'by' someone or is it 'from' someone? Is this book written 'by' or 'from' someone?

From vs. Than

bookmark
'From' and 'than' are prepositions with entirely different meanings, but they are confusing for some English learners. In this lesson, we will learn why!
LanGeek
Download LanGeek app