1. Forum
2. >
3. Topic: Romanian
4. >
5. "The child has a temperature …

# "The child has a temperature of thirty eight degrees Celsius."

## Translation:Copilul are o temperatură de treizeci și opt de grade celsius.

March 4, 2017 • 705

What are the rules for using "de" between a number and a noun?

Here the recommended translation has "treizeci și opt de grade", but "treizeci și opt grade" was accepted.

In some questions with number+noun an answer with "de" is expected and an answer without "de" is rejected. In other questions an answer without "de" is expected and an answer with "de" is expected. Should they always both be allowed, or are there some contexts where you have to use one or the other? This is a somewhat wacky rule: in its simplest form, all numbers below 20 omit the preposition "de", and all numbers above it require it.
You can find the complete rules here: https://en.wikipedia.org/wiki/Romanian_numbers#Preposition_de • 705

Thanks! • 11

Yes, 20 requires the preposition "de".

You need to look at the last 2 digits of the number.
If they are in the interval [01 ; 19] no preposition is needed.
If they are "00" or in the interval [20 ; 99], preposition "de" is required between the numeral and the noun it counts. Numeral "0" needs no preposition.
I hope this covers all positive integers. The same story for the negative numbers. Celsius scale is limited though. :P I was given three options, where the two "correct" solutions were

Correct solutions: Copilul are temperatura de treizeci și opt grade celsius. Copilul are o temperatură de treizeci și opt grade celsius.

Third option was: Copilul are o temperatură de treizeci și opt de gradele celsius.

but neither of them contains "de" in "treizeci și opt de grade celsius"... Why would these be considered correct answers then based on the discussions below about when to use "de"? • 11

Nobody is perfect... But we can report the mistakes and, hopefully, someone will take those reports into consideration.