The correct option is D 9996
Out of the given numbers, 9996 is the largest 4 digit number evenly divisible by 4 as its last two digits "96" is evenly divisible by 4.
9998 is not evenly divisible by 4 as its last two digits "98" is not evenly divisible by 4.
9999 is not evenly divisible by 4 as its last two digits "99" is not evenly divisible by 4.
9997 is not evenly divisible by 4 as its last two digits "97" is not evenly divisible by 4.