the drug has had immediate effect on patient 前面的为什么是has 而后面的为什么是had?

问题描述:

the drug has had immediate effect on patient 前面的为什么是has 而后面的为什么是had?
谢谢赐个教个 在下 自学英文中 此题不甚解 虽然没有分数 交流知识 感激之

前面一个是表示完成时态的,后面是实际动词