Have you ever been to Shenzhen?----Yes,I ____there fours months ago.A.have been B.have goneC.went D.was going为什么正确答案是C,其他的都不可以,请大家帮我辨析下谢谢哈

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 16:41:29
Have you ever been to Shenzhen?----Yes,I ____there fours months ago.A.have been B.have goneC.went D.was going为什么正确答案是C,其他的都不可以,请大家帮我辨析下谢谢哈
xRrP~/സе+WŅ ]4@2 RA ҁ<97a+%dL2s=|I4{Ki BmȲ{WDȄxI!-gV:^Hb6aM)N(^b)B<#Y ๸ik*[cw?͞-«F=Zf4ÚC1' q|A;s^Կ n/9t5ԚYk~mkW1R$J1?yL"tfGCZ.7M1I2ꍆu,yQҚIk :Bj>jO΃ ;uP]*#*̙*?Ko avi`@,0ϻ-./Jp{F1i'1 .Z/pH;8񂓑q]?=/lX)9+t8@t͏2udf#

Have you ever been to Shenzhen?----Yes,I ____there fours months ago.A.have been B.have goneC.went D.was going为什么正确答案是C,其他的都不可以,请大家帮我辨析下谢谢哈
Have you ever been to Shenzhen?----Yes,I ____there fours months ago.
A.have been
B.have gone
C.went
D.was going
为什么正确答案是C,其他的都不可以,请大家帮我辨析下谢谢哈

Have you ever been to Shenzhen?----Yes,I ____there fours months ago.A.have been B.have goneC.went D.was going为什么正确答案是C,其他的都不可以,请大家帮我辨析下谢谢哈
因为有four months ago 时态基本确定
have been 和 have gone 都不能用 因为有一个固定的时间点就不能用have been 而have gone 表示去了还没回来 更不对
was going 时态不对

fours months ago.表明是过去发生的,语态应为过去式,AB去掉,从句意分析是四个月前到过深圳,而不是正在到深圳所以应选择过去式C

four months ago 意味着是过去时,因此只能是 went

有ago这个过去式的提示词,前面的动词就一定要用过去式。
这个跟前面的分句用什么时态无关。所以这里填went。