正确的是a bad earache
简单说不定冠词主要是看后面紧接的词首字母是否发原音的音标(这边紧接的词是bad),如果是发原音的音,就用an,如果不是,就用a; 不用管它具体修饰的核心名词(这边是earache).