Just like the verb être (to be), avoir (to have) is an irregular verb.
Its forms are easiest learned individually. So watch out when using it.
on is a general way to address a group of people and nobody in particular. We could translate it in English as one: "One always has time to drink tea!"
You sound like the queen...
Yes, it sounds silly in English, but it's not so bad in French. We'll get to that later though.
Here's a quick review of both verbs:
|il, elle, on||a||est|
The verb avoir is also used to form many common expressions:
|avoir froid||→||to be cold ⇒ to have cold|
|avoir chaud||→||to be hot ⇒ to have hot|
|avoir raison||→||to be right ⇒ to have right|
|avoir tort||→||to be wrong ⇒ to have wrong|
|avoir besoin de||→||to need ⇒ to have the need of|
Cool, but do I need to know all of these?
Oh no, of course not, but it helps to be aware of this. You'll learn these and more expressions as you go along!
I'll focus on getting avoir and être right first...