Are there different kinds of military rankings in the U.S. Army?
Naoさんのおっしゃるように、この場合は Are there ~? を使って言うと良いですよ。
ーAre there rankings in the U.S. Armed Forces?
「米軍に階級はありますか?」
rankings で「階級」
the U.S. Armed Forces で「米軍」
ーAre there different kinds of military rankings in the U.S. Army?
「米陸軍には異なる種類の軍の階級がありますか?」
military rankings で「軍の階級」
the U.S. Army で「米陸軍」
ご参考まで!
Are there ranks in the U.S. military?
『米軍には階級が存在しますか?』
ranks は「階級」や「地位」という意味です。Does ~ have ~?(〜は〜を持っていますか?)を使うのも一般的です。
Does the U.S. military have ranks?
『米軍は階級を持っていますか?』