Word Usage – ‘Too Soon’ vs ‘Too Early’

word-usage

Party A is playing computer games during work hours.

Party B approaches and says:

"Isn't it too soon to be playing?"

The intended meaning being that since it is still during work hours, party A should be working instead, or at least should not be playing games already.

In this context, is the usage of "too soon" correct or would the usage of "too early" be the appropriate one?

Would someone be able to explain the theory behind the usage of both expressions in clear terms?

From my understanding, too soon implies the event it is related to has already passed.

Google results are not explicit enough to be able to convince either party.

Best Answer

If it's too early to do something, that means the proposed activity normally / should take place later within the contextually relevant time-frame. That's later in the day for OP's exact example, but I might say it's too early [in the year] to be planting flowers in your garden right now, for example.

On the other hand, too soon normally means not enough time has elapsed since some contextually relevant earlier event. No matter what time of day you make your move, it might be too soon to start chatting up that woman whose boyfriend died only last week.

There's some degree of "interchangeability" between the two usages. In particular, it's not at all unusual to use too early for the second meaning above. But those are the most common implications (so most native speakers would use too early in OP's context).