A. having B. to have C. has had D. has
A. taken account into B. taken into account C. taking account into D. taking into account
A. There being B. There had C. There to be D. There having
A. to take B. taken C. to be taken D. taking
A. will come B. coming C. to come D. having come
A. to be given B. having given C. being given D. having been given
A. drawing the curtains B. with the curtains drawn C. with the curtains drawing D. having the curtains drawn
A. has risen B. having risen C. has raised D. having raised
A. comes out B. came out C. coming out D. to come out
A. to disappoint B. to be disappointing C. disappointing D. being disappointed