have you ever been to guilin? yes ,I 什么 there four months ago.是用have been to 还是 had been to

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 06:28:20
have you ever been to guilin? yes ,I 什么 there four months ago.是用have  been  to 还是  had  been  to

have you ever been to guilin? yes ,I 什么 there four months ago.是用have been to 还是 had been to
have you ever been to guilin? yes ,I 什么 there four months ago.
是用have been to 还是 had been to

have you ever been to guilin? yes ,I 什么 there four months ago.是用have been to 还是 had been to
have been to
因为这个句子是现在完成时,所以用have been to,指去过又回来了,而had been to用于过去完成时.

have been to

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

全部展开

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

收起

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

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