Heat the oil on medium heat and add the onions until translucent. Add the garlic, celery, carrots and saute until soft (about 5 minutes). Add the tomatoes and vegetable stock. Bring to a boil and lower heat to a simmer. Add the basil, parsley and pasta and cook for 10 minutes. Add your green veggie and the beans. Cook on low for another 20-30 minutes. Add salt and pepper to taste.