The English term "ahead" matches the Italian term "davanti, avanti"

other english words that include "ahead" : italian :
look ahead prevedere
think ahead anticipare