Breakdown of Er verkauft das Bett für einen tollen Preis und es hat einen guten Zustand.
ein
a, an (eine)
er
he
es
it
und
and
Questions & Answers about Er verkauft das Bett für einen tollen Preis und es hat einen guten Zustand.
Why do the adjectives toll and gut both end in -en here?
Both adjectives describe masculine nouns (der Preis and der Zustand) in the accusative case. When a masculine noun is in the accusative case following an indefinite article like einen, the adjective gets the -en ending. This gives us einen tollen Preis and einen guten Zustand.
Why is Preis in the accusative case (einen Preis)? It doesn't seem like the direct object of the verb.
You are right that the bed is the direct object being sold! However, the preposition für always forces the noun that follows it into the accusative case. Because Preis is masculine, der Preis becomes einen Preis.
Why use es in the phrase es hat einen guten Zustand?
The pronoun es refers back to das Bett (the bed). Because das Bett is a neuter noun, you must use the neuter pronoun es to say it.
Why does the sentence say the bed hat (has) a good condition, rather than saying it is in good condition?
In German, it is very common to use the verb haben (to have) to describe the condition or state of an item. You could also say es ist in einem guten Zustand (it is in a good condition), but saying it literally has a good condition is perfectly natural in German.