---How long have you _________China?---About two years.A.come toB.been toC.been
题型:不详难度:来源:
---How long have you _________China? ---About two years.A.come to | B.been to | C.been in | D.gone to |
|
答案
C |
解析
试题分析:句意:你来中国多久了?-大约两年了。现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. 现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。come 对应的延续性状态词是 be in 。故选C |
举一反三
—Sorry, I’m late. Has the meeting begun? —It doesn’t matter. The meeting _______ for several minutes.A.has just begun | B.has just been over | C.has just been on | D.has just ended |
|
---Your school things are here and there. Will you please ________? ---OK, I’ll do it right away.A.give them out | B.put them away | C.give up them | D.put them on |
|
—_________I borrow your lighter for a minute? —Sure, no problem. Actually, you _________keep it if you want to. I’ve given up smoking.A.Can; can | B.Should; may | C.Must; can | D.May; must |
|
We’ve walked for a long time.Let’s stop ____a good restA.having | B.had | C.to have | D.have |
|
Rather than ________ on a crowded bus, he always prefers________ a bicycle.A.ride ; ride | B.riding ; ride | C.ride; to ride | D.to ride; riding |
|
最新试题
热门考点