by  the  year是“by+时间点”构成的介词短语,表示“到……时候”。这一结构通常用于完成时态的句中作时间状语。
(1)by+过去时间点,主语+谓语(过去完成时态)+宾语……
(2)by+现在时间点,主语+谓语(现在完成时态)十宾语……
(3)by+将来时间点,主语+谓语(将来完成时态/将来时态)十宾语……
by the time+sb.did sth.,主语+had done sth
(4)bythe time+sb.do/does sth.,主语+will have  done sth.
例句:
(1)We had  learned  3,000 words by the end of  last term.
到上学期末,我们已经学了3000个单词了。
(2)By now,five villagers have  been attacked  by the hairy creature.
到现在为止,已经有5个村民被那个多毛动物袭击了。
(3)By the time Dale was a senior,he had  on every top honor in speech.
当戴尔是一个高中生的时候,他在演讲上已赢得了每一项最高荣誉。