What do the following sentences mean ?
1. I have had a dog.
2. I had a dog.
- GA41Lv 71 month agoFavorite Answer
I have had a dog, means you got a dog in the past and you presently still have the dog (present perfect tense). I had a dog, means you had a dog in the past, but you do longer have the dog (past tense). For example, I have had a dog since I was a child. I had a dog when I was a child.
- TinaLv 71 month ago
"I have had a dog" would suggest you'd eaten one recently.
"I had a dog" that you had a dog once, but no longer (not surprisingly if you'd eaten it.)
- AndrewLv 71 month ago
This is not an EFL workshop. Reported.