There is a mountain very close to my house. It’s only five minutes’ walk. That’s why I have many unusual birds coming to my yard all year around.
If I change the last sentence to “There are many unusual birds coming to my yard,” is there any difference in the implication? I think this is a very basic question, but I still wonder which I should use, “I have” or “there are“.
“I have many birds coming to my yard” makes sense because we are talking about my yard. You couldn’t say, “I have many birds coming to his yard.”
If you change the sentence the way you have suggested, there is a change in meaning. Saying “There are many birds coming…” means that they are on the way right now, perhaps for a big bird party that is happening in an hour. It wouldn’t fit with your first sentence which doesn’t explain why there would be birds flying to your yard right now in particular.
If you want to change the sentence to not use “I have,” you could say “That’s why many unusual birds come to my yard all year around.”
Source : Link , Question Author : tennis girl , Answer Author : Daniel