Can iPhone 3G have siri?

No. Siri is only Available for the iPhone 4S!