I--------------to Guilin three times.It is a very nice place

问题描述:

I--------------to Guilin three times.It is a very nice place.
A went B will go C have gone D have been 选谁
1个回答 分类:英语 2014-10-22

问题解答:

我来补答
D have been 我去过桂林三次
have been 可以和表示地点的介词短语连用,依据介词的不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思.和how long ,for ,since等表示时间的短语连用后,表示这种状态的持续时间.例如:
Have you been to Beijing 你去过北京吗?(不在北京问)
Has Jim been to China?吉姆来过中国吗?(在中国问)/ 吉姆去过中国吗?(在中国以外的地方问)
How long have you been at the school?你在/到/来这所学校多久了?
They have been in China for more than two years.他们来中国两年多了.
have been与表示地点的副词here 或there等连用时,与上述意思相同:
I have been here for two hours.我来这儿两个小时了.
He has been there for three years.他在那儿已经三年了.
Where have you been (to)?你刚才去哪里了?
 
 
展开全文阅读
剩余:2000
下一页:老师第一十三题