we have learnt five pieces of english songs by the end of last term.
by the end of last term, we had learned 5 english songs,
We had learnt five English songs by the end of last semaster.
这里要用过去式的,因为都已经发生,而且都是过去完成的。
We had learnt 5 English songs by the end of last term.
We had learned seven English songs by the end of last term.
这里要用过去完成时态.