Pelamos los tomates y retiramos las semillas y troceamos la pulpa, calentamos el aceite en la sarten, añadimos los ajos pelados y cortados en laminas y sofreimos despacito unos minutos hasta que tomen color.
Escurrimos las anchoas de su aceite, las troceamos y las incorporamos a la sarten junto con las aceitunas, las alcaparras y la pulpa de los tomates. Rehogamos durante 10 minutos. Salpimentamos, añadimos el azucar, la guindilla y espolvoreamos con 1 cucharadita de oregano y las hojas de perejil, proseguimos la coccion 2 minutos mas y reservamos.
Mientras se hace la salsa, ponemos al fuego una cacerola con abundante agua. Cuando rompa a hervir sazonamos e incorporamos los macarrones: cocemos hasta que esten al dente, cogemos un puñado de aceitunas y las pasamos por la batidora con un hilo de aceite de oliva, servimos el plato caliente, decorando con un poco de la pasta de aceitunas.