Time-wise? You'd say Il est trois heures moins cinq. or il est deux heures cinquante cinq.
il est sept heures quarante-cinq/ il est huit heures moins le quart il est= it is
"Il y a trois ans" means "three years ago" in English.
In French, 10.45 am is typically expressed as "dix heures quarante-cinq du matin." The French language uses the 24-hour clock system, so "du matin" specifies that it is in the morning. The word "heures" indicates the hours, "dix" means ten, and "quarante-cinq" represents forty-five minutes.
Il a trois.
Three weeks ago - Il y a trois semaines
"Il est six heures cinq" means "It is five past six" in English.
It is eleven o five. or It is five past eleven (11:05)
il a vingt-cinq ans
Il y a trois ....
il a trois chambres
In French, you would say "il est trois heures et demie" to indicate that it is 3.30.