Ain't 就如另一位回答者所说是is not, has not, have not, am not 等没有固定的意思,是口语。它在这句子的作用没什么特别,就是它原本的意思。这句子主要让你疑惑的是双否定。
这句是口语。正规的英语不太接受这种口语式的双否定,原因正是它会造成你有的这种疑问。
目前以正规现代英语来说,两个否定就是肯定。但是英语里不少方言,却是将两个否定看成是强调否定。除此英语也受到某些西方外语的影响,将两个否定看成是强调否定。这样的用法极普遍,以致“两个否定成肯定”的规则变得微弱了。
具体应该怎么判断肯定否定,没有一定的规则。你或许可以单凭说话者用的方言来判断,或者看看他们的句子结构,但因为一般是口语,口语的规则不是100%肯定的,所以还真是不容易。
你可以到百度百科或维基百科了解一下。
温馨提示:内容为网友见解,仅供参考