My teacher taught me that to form the comparative and superlative degrees of a mono- or di- or tri-syllabic word, I should add 'more' and 'most', e.g.:
lively -more lively-most lively
I know it is correct, but today I saw these words in these forms:
lively -livelier-liveliest
Which way is correct? Or are both of them correct? Why?