解题思路:7月是大月,大月有31天,所以7月有31日.据此解答.
8月1日的前一天是7月有31日;
故答案为:B.
点评:
本题考点: 年、月、日及其关系、单位换算与计算.
考点点评: 本题的关键是判断7月有多少天.