> "Since" and "For" in this sense, takes the perfect tense. e.g. "I have been programming since computers were cardboard boxes filled with pebbles". "I have been driving for 20 years".
I didn't know that. Thanks for the clarification.
I read a lot of English - studied both high school and college by correspondence, among other things - but I know that my English is still not perfect.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)