by表时间时的意思急 谢谢

问题描述:

by表时间时的意思急 谢谢
第一:By the end of last year we had built five new houses.这句话我一直翻译成“到去年年底为止,我们·····”by 意为“到···时候为止”.可是查字典,字典上说:By(表示时间)不迟于; 在…时候.例句:
Be here by four o'clock.四点钟之前到这儿.
所以我想知道我的那个句子中的by理解的对吗?如果要是安字典的意思,那就应该翻译为“在去年年底的时候,我们建了5所房子”可我觉得这些房子不一定就是在去年年底那一小段时间完成的.
第二:He said he plans to sell an electric car by 2011.在这句话中,这个汽车是在2011前之前卖出去就可以吗?还是说,根据词典“到··时候”的意思,表示,在2011年的时候这辆车才能卖?

截止 到什么时候为止
截止去年年底,我们建了5所房子
2011年之前卖出去就好
英语最重要的语感,死抠语法或者单个词,提高不大