Reading some books and posts I noticed that there are some semantice differences between constructions described in the title of this post. Could someone help me to find out what are the real difference and in which situations are better to use appropriate constructions?
I would be very grateful to hear the correct answer.