You can not.
The best you can do is give the user the privilege of "selecting" each table in schema b.
this request will generate the commands you need:
select 'grant select on A.'||table_name||' to B;'
from dba_Tables
where owner = 'A';
The problem with this is that you will want to add a new table to A., then you will have to grant this privilege separately. he will not do it automatically.
source
share