英国本科预科半年是可以读完的,英国预科一般要读半年或者一年,至于具体读多长时间可以根据自身情况和申请学校的情况来定。如果自己的语言水平不高,雅思成绩不好,那么这样就可以读时间长一些,充分提高自己的语言成绩。