单项选择题

It has been _______a year since we last heard from him.

A.for
B.before
C.within
D.over

热门 试题