А я сделал так:
1. have been able (потому что "since" - указывается промежуток времени)
2. to be able
3. will be able
4. has never been able
5. being able

alexsms, у нас с вами разногласие насчет первого варианта...