Hola! en cuanto a tus dudas lo correcto para todas las oraciones que están en el literal "A)" es decir, la primera A) cuando Tenia veinte años fui a Londres -> con veinte años fui a Londres -> De veinte años fui a un cocinero a Londres. En relación al literal "B)", es decir, b) esta bien la oración: No hablo español muy bien. Pero, la siguientes lo correcto es: no hablo muy bien el español. Igualmente te deseo un bonito fin de semana, cristiano.