1. Are there any volunteers who can recite all the sentences on the page?

2. Are there any volunteers that can recite all the sentences on the page?

(Are both OK? Do we have to use 'who' or 'that' in the sentences?)

"Who" refers to a person. "That" refers to an object, a thing. It's a common mistake to say,"...volunteers that can...", but it's wrong.

Reed is right. Use "who" because you're referring to people.

Both sentences are grammatically correct, but there is a slight difference in usage.

In sentence 1, "who" is used as the relative pronoun. It is more commonly used when referring to people. Therefore, this sentence implies that we are specifically looking for human volunteers who can recite all the sentences on the page.

In sentence 2, "that" is used as the relative pronoun. It can be used for both people and things. This sentence implies that we are looking for any volunteers, regardless of whether they are human or not, who can recite all the sentences on the page.

So, if you want to emphasize that you're looking for human volunteers, you can use "who." If you are open to any volunteers, regardless of whether they are human or not, you can use "that."