How many times ____ you ____the Great Wall?--Only once.I____

How many times ____ you ____the Great Wall?--Only once.I____there three years ago.
A.did;go to;have gone B.had;gone to ;went C.have;been to ;went D.have;been to;have gone
醉卧黄昏后 1年前 已收到3个回答 举报

癫人帮帮主 幼苗

共回答了16个问题采纳率:87.5% 举报

选择C

1年前

6

体香满心怀 幼苗

共回答了2个问题 举报

A

1年前

2

shadowx082 幼苗

共回答了110个问题 举报

C
have been to 表示“去过……”,但意思上有已经回来了的
have gone to 表示“去了……”,但是还没有回来
这里明显是现在完成时,不是过去完成时。
而后面给了个时间there three years ago,所以用过去时就行了

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.014 s. - webmaster@yulucn.com