Choose the right sentence:
1.
We have been learnt how to play chess.
We have been learning how to play chess.
We has been learning how to play chess.
2.
He hasn't been playing football for 5 years.
He has been not playing football for 5 years.
He hasn't been playing football since 5 years.
3.
Have they been talked to Mary?
Have they been talking to Mary?
Has they been talking to Mary?