Multiple choice softskills communication Betty has taught for ten years. – Present Perfect True False Reveal answer Fill a bubble to check yourself A Correct answer Explanation The correct answer is True. 'Betty has taught for ten years' is present perfect tense (has + past participle 'taught'), indicating an action continuing from past to present. This is correctly identified.