A man found guilty of raping a teenager in a street has been jailed for over seven
years.