In a class of 45 students 28 offer chemistry and 25 offer biology. If each student offer at least one of the two subjects how many students offer. 1 both chemistry and biology 2 chemistry only. 3 biology only.

I need an answer to that question

The word "offer" is not correct. I think you mean "take" or "study." Please tell your teacher about this correction to his/her English.

What have you done to try and solve this problem?

see the related questions below, which also include your odd use of "offer"

To find the number of students who offer:

1. Both chemistry and biology: We can use the principle of intersection in set theory. We add the number of students offering chemistry and the number of students offering biology and then subtract the total number of students in the class. In this case, 28 + 25 - 45 = 8 students offer both chemistry and biology.

2. Chemistry only: We can use the principle of subtraction in set theory. We subtract the number of students offering both chemistry and biology from the number of students offering chemistry. In this case, 28 - 8 = 20 students offer chemistry only.

3. Biology only: We can use the principle of subtraction in set theory. We subtract the number of students offering both chemistry and biology from the number of students offering biology. In this case, 25 - 8 = 17 students offer biology only.

So the answers are:
1. 8 students offer both chemistry and biology.
2. 20 students offer chemistry only.
3. 17 students offer biology only.