Present Perfect Progressive vs Present Perfect Review
Since I've known Dan, he has had five different jobs.
Card 1 of 15