1.I have never ( )to the Great Wall
A.been B.gone C.seen D.come
2.I was walking along the street ( ) I met a friend of mine.
A.while B.when C.as D.since
1.I have never ( )to the Great Wall
A.been B.gone C.seen D.come
2.I was walking along the street ( ) I met a friend of mine.
A.while B.when C.as D.since
1 A
2 B
1:A have been 表示:去过某地,人已经回来。have gone:表示去了某地,人还没有回来。
2:B
用while 的时候,连接的动词时态要一致,而第二题的时态不一致,前面用了过去进行时,后面却用了过去式。所以不能选A
as 表原因,由于。用在这里,翻译不合逻辑,所以不能选C.
since是完成时的标志。有since就要用完成时哦!而后面没有完成时,所以不能选D
用排除法,就可以选出B了,意思是:当我遇到我朋友时,我正在街上走着。
希望能帮到您。O(∩_∩)O~
A
B