_____he will return to his native land.

4个回答

  • 推荐答案 C 错误,正确答案应该是 B.

    翻译:不久以后,他将回到他的祖国.

    1.有固定句型:

    It won't be long before从句,意思是“不用过多久...就会...”.

    It will be long before从句,意思是“要过多久...才会...”

    但是此两个句型都要求before从句的时态采用一般现在时代替一般将来时,即对应状语从句在时态上的“主将从现”原则.

    但是题中后面从句的时态明显是一般将来时,不符合此语法要求,排除CD.

    2.答案AB采用了强调句型的语法,根据该句型的语法特征,去掉it is和that,剩下部分必须是一个完整的句子,即为:

    A Long before he will return to his native land.

    B Before long he will return to his native land.

    很明显,long before意思是“很久以前”,要求句子采用过去时,而before long意思是“不久以后”,句子可以采用一般将来时.

    由此排除A,答案B为正解.