Here's why:
* The "i" in "linen" is pronounced with a long "i" sound, similar to the "i" in "line" or "time".
* Short vowel sounds are typically found in closed syllables (a syllable that ends with a consonant). "Linen" has an open syllable (a syllable that ends with a vowel).
Therefore, "linen" has a long vowel sound.