— Can you speak Chinese?— Yes, I can. I ________ China for several years.A. have

— Can you speak Chinese?— Yes, I can. I ________ China for several years.A. have

题型:不详难度:来源:
— Can you speak Chinese?
— Yes, I can. I ________ China for several years.
A. have been in       B. have been to       C. have gone to
答案
A
解析
考察时态。句意:你能说汉语吗?——是的,我能。我在中国呆过几年。结合语境可知下文描述的是现在完成的动作,故用现在完成时态。have been in+地点表示在某地呆多久,常跟一段时间状语连用选项BC表示瞬间动作,故选A。。
举一反三
The taxis in this city ________ in the same color. You can see them every day.
A.areB.hasC.isD.have

题型:不详难度:| 查看答案
I didn’t hear you, because I ________ yesterday’s football game.
A.watch B.am watchingC.watchedD.was watching

题型:不详难度:| 查看答案
Since we ________ our homework now. Let’s have a rest.
A.doB.are doing C.will do D.have done

题型:不详难度:| 查看答案
When we got to Yushu airport , we were told that they          more than 500 people from the ruins(废墟) by earthquake.
A. has saved                  B. saved                  C. had saved    
题型:不详难度:| 查看答案
I don’t know if Jack          . If he        , call me, please.
A. will come; will comes       B. comes; come        C. will come; comes         
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.