永发信息网

—Who do you think will get the first prize?—Mary, of course. She for the competition for

答案:2  悬赏:60  手机版
解决时间 2021-12-31 11:05
  • 提问者网友:半生酒醒
  • 2021-12-31 02:02
—Who do you think will get the first prize?
—Mary, of course. She for the competition for months.
A. is preparing
B. was preparing
C. had been preparing
D. has been preparing
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-12-31 02:26
A. is preparing B. was preparingC. had been preparing(答案→)D. has been preparing解析:句意:--你认为谁会得到一等奖?--当然是玛丽了。她为这次比赛准备了好几月。根据for months表示玛丽从过去开始就准备比赛,一直持续了好几个月,一直到现在,表示从过去开始的动作一直到持续到现在的动作,应该用现在完成进行时。故选D。
全部回答
  • 1楼网友:猎心人
  • 2021-12-31 03:34
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯