Sir,
IV - The present prefect used with "for" and "since"
A. "for" is used with a period of time: for six days, for a long time.
"for" is used with the simple past tense denotes a terminated period of time.
(e.g) We lived there for ten years. ( but we don't live there now)
"for"...