In a large stockpot, heat the olive oil. Cook the onions, carrots, and celery for about 10 minutes until softened. Add the garlic and cook an additional 30 seconds.
Place the chicken in the stockpot and add water to cover the chicken.
Add chicken bouillon, salt, pepper, thyme, rosemary, and basil. Bring to a boil and reduce heat. Simmer for 1-2 hours until the chicken is cooked through.
Remove chicken from the stockpot. When it is cool enough to handle, debone and add the meat back to the pot.
Stir in the two cups of uncooked pasta.
Allow to simmer for 10 minutes until the pasta is cooked.
Salt and pepper to taste.
Serve.