Heat oil over medium heat in an 8 quart saucepan. Add onion, celery and garlic; cook until tender. Add beans and broth, heat to a boil, reduce heat, cover and simmer 5 minutes. Add cooked pasta, tomatoes, and basil; season with black pepper. Cover and simmer 10 minutes, or until hot throughout. Serve with Parmesan cheese.