Tim has been in Australia.His brother hasn't seen him( ) January.A.for/B.since/C.from/D.by

问题描述:

Tim has been in Australia.His brother hasn't seen him( ) January.A.for/B.since/C.from/D.by
选哪个?麻烦请详细讲解每个选项的意思

B
自从一月他哥哥就没见过他了
题目中用的是现在完成时,一般就用since
for january没有这样用的
from一般和to连用
by通过,虽然也有不迟于,在...时候但一般自从什么时候就用since那since是什么意思?since是自从.....时候一般since前就用完成时