one @Pacerier: Sure. "I have had a Puppy" indicates that you may still Have a very Puppy now. You could increase "for three months" and it means you got a dog 3 months back and even now have it.Kyle Bonn is usually a Syracuse College broadcast journalism graduate with more than ten years of experience covering soccer globally. Kyle specializes i