单项选择题
A.long before B.before long C.before soon D.soon after
A.at B.in C.with D.on
A.hardly; hardly B.hard; hardly C.hardly; hard D.hard; hard