English
c*** 2007-02-06 11:33:39 举报
B 首先因为是have been,状语应该是表示一段时间,C和D都是一个时间点,可排除 A的意思是直到战争结束,他们一直生活在美国 B的意思是自从战争结束后,他们就生活在美国 我认为说这句话时战争已经结束,如果用A,则应该是had been 因此选B
They have been in USA ___ the end of the war. B since