Over 5 years means more than 5 years, and cannot mean exactly five years. The fish is 5 inches long. "5 years long" is not idiomatic.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
moon7296Then.. is it Okay to say ~years long if the question with long makes sense?I'm afraid it's not.
Q) How long did he play th guitar A) He played the guitar 5 years long.