+0

This house has five price reductions.

Is this sentence correct?

+0
EverestCTS

This house has five price reductions.

Is this sentence correct?

No. It's like saying "This photo has three enlargements".

When an object has undergone a procedure, we don't express it by saying the object has the procedure.

Either say 'has had', meaning 'has undergone':

This house has had five price reductions.
This photo has had three enlargements.

Or, better, rephrase thus:

The price of this house has been reduced five times.
This photo has been enlarged three times.

CJ