931.Mr.Green once _______ English at Cambridge University for 5 years and now is a speaker.
No wonder he ______ perfect English.
C.is teaching；has spoken
D.has been teaching；will speak
932.Why did you leave the water running in the sink?
Heavens!I guess I _____ to turn it off.