比较级shyer或shier都可以。
原因:shy的比较级,属于规则的边缘情况。“以-y结尾的词接-er时,y要变为i”这条规则,主要是为-y发[ɪ]音的情况设计的。shy这个词,表面上符合规则,但实际上并不符合规则的初衷,所以人们在实际使用中就会无所适从、左右摇摆。

形容词和副词比较等级的规则变化
1、单音节以及少数双音节形容词或副词大致按以下规律变化:
一般在形容词或副词后面直接加–er 变为比较级,加–est 变为最高级。如:old—older。
以重读闭音节结尾,且末尾只有一个辅音字母的,则双写最后一个辅音字母,再加-er变为比较级,加 –est 变为最高级。如:big—bigger。
以“辅音字母+y”结尾的单词,则将改y为 i 再加-er变为比较级,加 –est 变为最高级。如:busy—busier。
以字母 e 结尾的单词,直接加 –r 变为比较级,加 –st 变为最高级。如:large—larger
2、多音节以及某些双音节形容词或副词变为比较级或最高级时,则通常在其前加more变为比较级,加 most变为最高级。如:important—more important。
3、少数单音节单词,特别是分词形容词,须在前面加more变为比较级,(the) most变为最高级。如:fond—more fond。
4、有些单词的比较级或最高级有两种形式,如:clever—cleverer / more clever。