By next year,Roger will...here for ten years.A.live.B.be living C.have been living.D.be goingtolive
请帮我选正确答案并找出原因
人气:205 ℃ 时间:2020-03-21 13:46:26
解答
C.have been livingby+时间点,同完成时态或完成进行时连用,并且由后面的for ten years推断,动作一直持续了十年,因此要用完成进行时态.此句中的时间点next year 为将来时间,故要用将来完成进行时(will have been livi...
推荐
猜你喜欢
- 如图,已知E,F为△ABC的边AB,BC的中点,在AC上取G,H两点,是AG=GH=HC,连接EG,FH并延长交与点D.
- 求一篇以“人生清单”为话题的作文
- 改病句,下列句子有两处错误
- 银河系直径约有多少光年
- 等腰三角形的底和腰是方程X平方-6X+8=0的实数根,求这个三角形的周长
- 一个圆锥形沙堆,底面周长是18.84m,高0.9m,如果用一辆每次能装1.5立方米的小型货车运送,要运几次?
- 函数的单调性和奇偶性怎么证明啊?有哪些步骤,顺便给个例题!30分!
- 描写各种鲜花姿态很美的成语!