Choose the right sentence:
Henry have been doing a lot of work for charities since the mid - nineties.
Henry has been doing a lot of work for charities since the mid - nineties.
Henry has being doing a lot of work for charities since the mid - nineties.
Has it been raining for morning?
Has it been raining since morning?
Have it been raining since morning?
Have they been talked to Jim?
Has they been talking to Jim?
Have they been talking to Jim?