Original sentence: It is three buffaloes, but horns there are six.
Here are better ways to say it:
- There are three buffaloes, and they have six horns.
- There are three buffaloes, and there are six horns in total.
- If you mean to show surprise or contrast: There are three buffaloes, but together they have six horns.
Why these are correct (easy steps):
- Use "There are" for more than one thing. We say "There are three buffaloes," not "It is three buffaloes."
- Put the subject and verb in the normal order: "There are three buffaloes." The phrase "horns there are six" has the words in the wrong order for English.
- To say how many horns the buffaloes have, say "they have six horns" or "there are six horns."
- Use "and" to add information. Use "but" only if you want to show a contrast or surprise.
Short sentence you can write on your paper: There are three buffaloes, and they have six horns.