( )31.He said he had been to Hong Kong ____ and he would go there _____ once again.A.long before,before long B.before long,long beforeC.long ago,before long D.long before,long before

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 19:41:57
( )31.He said he had been to Hong Kong ____ and he would go there _____ once again.A.long before,before long B.before long,long beforeC.long ago,before long D.long before,long before

( )31.He said he had been to Hong Kong ____ and he would go there _____ once again.A.long before,before long B.before long,long beforeC.long ago,before long D.long before,long before
( )31.He said he had been to Hong Kong ____ and he would go there _____ once again.
A.long before,before long B.before long,long before
C.long ago,before long D.long before,long before

( )31.He said he had been to Hong Kong ____ and he would go there _____ once again.A.long before,before long B.before long,long beforeC.long ago,before long D.long before,long before
选A
long before=a long time ago,表示“很久以前”,用于过去时态;before long=soon,表示“很快,不久的将来”,用于将来时态.
例1 I will go to America before long.
我很快就会去美国.
例2 I listened a story about the tree long before.
很久以前我听过一个关于这颗树的故事.

had been to 表示已经到过 。long before 是很久以前 的意思
would go 表示将要。用将来时。 before long 是不久之后

before long是不久之后
long before是很久以前
所以这题选 A

before long = soon
long before = long long ago
所以,选A