Hello, could you please tell me whether both of the following sentences are correct? Or is only past perfect progressive correct?<br/><br/>We have been driving for three hours when suddenly the engine stopped.<br/><br/>We were driving for three hours when suddenly the engine stopped.