Previous is the correct antonym of later. Later refers to a time after the present or a reference point, while previous refers to a time before. Former (B) is similar but not as directly opposite, second (C) is an ordinal number, and felt (D) is a past tense verb meaning to experience physically or emotionally.