句子没有错误,是你自己的理解错误。in arrears = behind 指一个人没有在要求的时间支付有关费用。We are in arrears with the rent. 我们拖欠房租了。做表语的是介词短语in arrears with the rent. two months为介词短语的修饰语,表示拖欠的程度,即拖欠了二个月的房租。又如: You are late. 你迟到了。要表示迟到的程度,可以用表示时间的名词词组修饰late,You are 30 minutes late. 你迟到了半小时。所以,你的句子中,作表语的并不是时间名词。时间名词是介词短语的修饰语。