永发信息网

帮我解答以下这道高中英语选择提,最好有解析,感谢!

答案:6  悬赏:80  手机版
解决时间 2021-08-17 15:46
  • 提问者网友:献世佛
  • 2021-08-16 22:56

I'm glad to see that you(   )  a lot of progress since i  (  )  you last.

 

A,will make : have met     B.have been making :met

C.had made : met            D;have made :meeting

最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-08-16 23:33
选择C项。第一个空后面用现在完成时态、自从我上次和你见面以来、意思即为、过去的动作持续到现在并对现在造成的影响。第二个空看since、后面用过去式。
全部回答
  • 1楼网友:佘樂
  • 2021-08-17 03:35
选择B.因为Sinc是过去时常有,题目时态是现在完成时可选出1空
  • 2楼网友:躲不过心动
  • 2021-08-17 03:07
C 解析的话说不太清楚~~A中的将来时是不可能的,因为已经取得许多进步了 B 现在完成进行时,用于之前到现在一直在做并且可能持续下去 D 第二空 明显过去式
  • 3楼网友:话散在刀尖上
  • 2021-08-17 02:56

B

解析  since后用一般过去时 所以排除AD

又因为主句用的是现在时  since又是完成时的标志  C项过去完成时表过去的过去

不合题意  故选B

  • 4楼网友:鸠书
  • 2021-08-17 02:25
选B
  • 5楼网友:杯酒困英雄
  • 2021-08-17 00:57

C

since引导的时间状语从句时态多用过去时

而make a lot of progress 是说话之前就已经完成的动作 用过去完成时 

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯