'Over the last 30 day' suggests to me a time period extending up tp the present. Only a present perfect ( have learnt/have been learning seems natural to me.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
shushkkathe last 30 daysThis expression is ambiguous. It could mean (A) the 30 days that end today; it could mean (B) the final 30 days of a time period already mentioned in the context of your conversation (e.g., the last 30 days of the school year that ended 6 months ago).
shushkkaSo, during OR over the last 30 days (let's pretend it's October,1 today) I was learning OR learned OR used to learn 15 new English words every day OR a day OR per day.I'd say or write: