i don't think the statement beliw is correct...am I right??

Have you been prepared for school?

is it supposed to be...

Have you been preparing for school?

Both are correct, depending on the context.

The second question is probably more likely, indicating that you have been working, probably on your own, getting ready for school.

The first question implies that someone has been working with you to prepare you for school. So, as a result, you are now prepared. While syntactically correct, it is not a common question. It might be asked by a somewhat pompous instructor or principal.

Yes, you are correct. The statement "Have you been prepared for school?" does not sound natural in English. The corrected version, "Have you been preparing for school?" is more commonly used and makes more grammatical sense. To determine if a statement or question is correct, it's important to consider the grammar rules, sentence structure, and the context in which it is used. In this case, the correct verb form to use is "preparing" as it matches the present continuous tense and is more appropriate for expressing the action of getting ready for school.