Learnt and learned are both used as the past participle and past tense of the verb to learn. Learned is the generally accepted spelling in the United States and Canada, while the rest of the English-speaking world seems to prefer learnt.
Just so, did you learn or have you learned?
They both sound odd out of context, because learn usually has an object: “Did you learn anything today?” and “Have you learned anything today?” are both correct. When learn doesn’t have a direct object, it usually has an adverb with it, such as “Your son is very clever – he learns quickly.”
Considering this, how do you use learned and learnt in a sentence?
Both are acceptable, but learned is often used in both British English and American English, while learnt is much more common in British English than in American English. We learned the news at about three o’clock. They learnt the train times by heart.
Is I have learned correct?
Past Simple tense (I learned) tells only about the fact that occured in the past, while Present Perfect tense (I have learned) indicates a connection between the fact in the past and the present situation.
Is the word Spelt correct?
It’s true; the American English past tense form is spelled. In other varieties of English, both spelled and spelt are common.
When did learnt become learned?
Probably in about 1400. The -ed ending tends to be pronounced t before another word, particularly before an unvoiced consonant, in most English dialects. Say ‘I learned two things’ quickly, and you will find yourself saying ‘I learnt two things. ‘