1 不是;D.all 指三者/三者以上(这里只说两者‘ SPEAKING ’ LISTENING‘ ),故正确的是A
2 IN +一段时间,常与一般将来时连用,但FOR +一段时间常与现在完成时连用,故正确的是D
加油!不明白再问!