have you ever been to guilin? yes ,I 什么 there four months ag

have you ever been to guilin? yes ,I 什么 there four months ago.
是用have been to 还是 had been to
azurexth 1年前 已收到5个回答 举报

cloud228 幼苗

共回答了19个问题采纳率:89.5% 举报

have been to
因为这个句子是现在完成时,所以用have been to,指去过又回来了,而had been to用于过去完成时.

1年前

6

阿瑟的rr 幼苗

共回答了31个问题 举报

用went there
因为时间状语是过去时间,相信我吧

1年前

2

躺在海里 幼苗

共回答了17个问题 举报

have been to

1年前

1

hacker087 幼苗

共回答了6个问题 举报

--Have you ever been to Guilin?
--Yes, I went there four months ago.
这里不能用完成时态,因为后面是ago,一般与一般过去式连用。

1年前

1

tongyiwangwei 幼苗

共回答了916个问题 举报

都不是,应该是 I went there four months ago
因为有four months ago “四个月前”,这是个明确表示过去的时间状语,只能用于一般过去时。
虽然前边是现在完成时,但是答语已经回答了这个时态。Yes, ( I have ) ,i have 省略了。
后面的时态是独立的时态,不再受前面影响。
希望我的回答能够帮到你,望采纳!

1年前

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