单项选择题

Many things ______ impossible in the past are quite common nowadays.

A.having considered
B.considered
C.to be considered
D.considering