英文/with跟by的用法

請問with跟by的用法要怎麼使用

ex:A  is  with  B.
在這裡的with是指A和B在一起嗎?

ex:They  are  sitting  by  the  river.
在這裡的by是表示他們坐在河邊嗎?

再請問Who  is  May  talking  to?
這是對的嗎?需要有to嗎?
此句和Who  is  talking?的差別是?

謝謝大家       
回應...