Heat the oil in a large pan. Add garlic, tomatoes, tomato paste, sugar, herbs, broth, and wine, with salt and pepper to taste. Bring to boil. Lower the heat, partially cover pan and simmer for 10 minutes. Cook the onion gently for 5 minutes or until softened.
Add the pasta and simmer, uncovered, for 10 minutes, or until al dente. Stir occasionally, so pasta doesn't stick.
Add the clams and their juice to the soup and heat through for 3-4 minutes. Do not allow it to boil, or the clams will become tough.
Remove from heat, stir in the chopped parsley and adjust seasonings.
Serve hot, sprinkle with coarsely ground black pepper and parsley leaves.