but I have`t had any change yet新概念英语117课中这句话到底是现在完成时态还是一般过去时态?已经有啦have为啥还用had,have`t 代表没找到,那had any代表找到一些,为啥一个是have现在完成时

问题描述:

but I have`t had any change yet新概念英语117课中这句话到底是现在完成时态还是一般过去时态?已经有啦have为啥还用had,have`t 代表没找到,那had any代表找到一些,为啥一个是have现在完成时一个是had 过去完成时,had 是印刷错误吗?

此句为现在完成时,现在完成时结构为have /has+ 动词过去分词,have any change 意思为“有任何改变” 此句中的had为have的过去分词,所以此句没有任何错误,意思是说“我尚未有任何改变”.
希望对你有所帮助~