我当时合同签订的是1年的,到今年6月底结束,钱我已经交到3月底,剩下3个月没交,但是房东在今年3月份把房子卖给别人了,说新房主要装修,叫我搬出去,他说剩下三个月的钱没交,所以他有权叫我搬出去,但是我觉得我当时已经签了一年的合同,合同期还没到,我有权一直住下去吧, 如果要提前搬的话,我有权要他赔偿违约金吗? 另外,还有一个问题是,3月底要交下三个月房租的,现在出了这种事,如果到时候他拒收,然后以我没交房租为由赶走的话,我该怎么办,也不能逼他收吧?请专家为我解答,谢谢