满分5 > 初中英语试题 >

could you tell me ? A. how long she has ...

could you tell me        

A. how long she has gone to Hongkong.

B. how long she has been in Hongkong.

C. how long has she been in Hongkong.

D. how long she has been to Hongkong.

 

B 【解析】句意:你能告诉我她在香港待了多长时间了吗?本题考查宾语从句陈述句语序的用法以及have been in“在某地待多久”的用法。宾语从句用陈述句的语序,所以排除C;A、B选项中的动词has gone/ been to表示“去了”,属于短暂性动词,不能与how long连用,所以排除;have/has been in表示“在某地呆多长时间”,常与表示一段时间的状语连用,故答案选B。  
复制答案
考点分析:
相关试题推荐

Have you heard of the big fire that broke out on Huaguo Mountain at Qingming Festival

Yes. Luckily, hundreds of firemen went there and       the fire immediately.

A. put off    B. put away

C. put down    D. put out

 

查看答案

Keep         reading English regularly, your reading skills will be improved quickly.

A. practice    B. practicing

C. to practice    D. practiced

 

查看答案

A:Have you seen Mrs. Smith lately?

B:No, She          Australia for business. She will come back in two days.

A. has come to    B. has gone in

C. has gone to    D. has been to

 

查看答案

More than twenty students in that university          abroad to study medicine last year.

A,sent  B.were sent

C.had sent  D.had been sent

 

查看答案

In my eyes, one of the best ways to lose weight is         regularly in your daily life.

A. exercise    B. to exercise

C. exercises    D. exercised

 

查看答案
试题属性

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