A BE B TO BE C HAVING D TO HAVE

2/ a be b to be c having d to have