英语语法I’m glad to see that you( B)a lot of progress since I (

英语语法
I’m glad to see that you( B)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
这里为什么用B?不是用A不对吗
farmer426 1年前 已收到1个回答 举报

宓炎 幼苗

共回答了12个问题采纳率:91.7% 举报

这里的答案是B.
"我很高兴自从我上次看见你后你一直在取得很大的进步"
前面是现在完成进行时表示一个动作从过去一直持续到现在,强调它的不停止,翻译成中文可以加"一直".第二个则只能用一般过去时,因为我上次看见你,这是一个明显的过去的动作.
其实第一个空也可以用现在完成时,表示已经取得了很大进步,但是因为第二个只能用一般过去时,所以答案只能是B

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.027 s. - webmaster@yulucn.com