The present perfect denotes present results of the past actions;when" since" is used.
The present perfect continuous shows that the action of buying oranges began in the past, has extended up to the present and may continue in the future;
eg:-I have been buying oranges for (a certain period of time)
"since" is used when refers to a point of time in the past=since 20.