you have a long time didn’t come here 这句话是否是病句,有语法错误.请指出.

问题描述:

you have a long time didn’t come here 这句话是否是病句,有语法错误.请指出.

You hadn't come here for a long time
You haven't been here for a long timehadn't come haven't been为什么第一个是接动词,第二人接be动词?