1. Some hot soup was made for me by Ann.

2. Some hot soups were made for me by Ann.
-------------------------------------
Which one is correct?

Do we have to use a singular form or plural form for 'soup'?

the first one

the second one does not make sence

#1 is most common, and means that some soup was made, probably for you to eat.

#2 makes sense only if several different kinds of soup were made, maybe for a taste comparison.

Both sentences can be correct, but they convey slightly different meanings.

1. "Some hot soup was made for me by Ann." In this sentence, the word "soup" is singular, indicating that Ann made a single serving of hot soup for you.

2. "Some hot soups were made for me by Ann." In this sentence, the word "soups" is plural, suggesting that Ann made multiple servings of hot soup for you.

To determine which sentence is correct, you need to consider the context and intended meaning. If Ann made only one serving of hot soup, then sentence 1 is correct. If Ann made multiple servings or different types of hot soup, then sentence 2 is appropriate.