This is a clever riddle based on spelling: 'smiles' is the longest word because there's a 'mile' between the two 's' letters (s-mile-s). The other options are indeed long English words, but the riddle uses a play on words. 'Pneumonoultramicroscopicsilicovolcanoconiosis' is technically the longest word in major dictionaries at 45 letters, but the riddle's answer is wordplay.