A SOHC engine with the stamp "ZC" is a Japanese market d series motor. Don't ever use the valve cover to ID a motor since those can be easily changed. The ZC was available in a vtec version though as well.
From the sounds of it, I'm willing to bet it has a ZC bottom end and someone swapped a vtec head on it.
To identify the head, it should have a stamp on it somewhere (P08), which for that generation, should be a z6 head.