124. --- How long has Tom been here?
--- .
A. Since two weeks ago B. Since two weeks C. Two week ago D. Before two weeks