问题

Is it for two months ________ they have stayed here?— NoIt’s only three weeks ________ they arrived here
A:that; since
B:that; after
C:since; before
D:when; that
B:that; after
C:since; before
D:when; that
正确答案是: