满分5 > 初中英语试题 >

They_________ China for two years. A.has...

They_________ China for two years.

A.has been to    B.have been in

C.have gone to   D.has come to

 

B 【解析】 试题分析:句意:他们在中国两年了。A.has been to去过某地(已回),常与“次数”连用,不与时间的长度连用。错;B.have been in在某地;C.have gone to去了某地(未回);D.has come to来……。go和come都是非延续性动作,不与for, since等表示一段时间的状语连用,C、D错。故选B。 考点:考查现在完成时。  
复制答案
考点分析:
相关试题推荐

Do you finish           the letter?

A.to write  B.writing           C.write          D.writes

 

查看答案

Grandpa is getting old and he has trouble      what others say to him.

A.hear   B.to hear   C.hearing  D.have heard

 

查看答案

There are         people in the park on weekends!

A.such   B.so      C.so much   D.so many

 

查看答案

I invited her         together, but she didn’t agree.

A.sing      B.singing     C.to sing       D.sings

 

查看答案

I’ve         met her before, so I don’t know her.

A.never     B.ever     C.just        D.yet

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.