英语单选题It took me a long time before I was able to fully appre

英语单选题
It took me a long time before I was able to fully appreciate what they __ for me.
A.had done B.did C.would do D.were doing
我想知道为什么选它
别人都说我是僵尸 1年前 已收到7个回答 举报

欢枫 幼苗

共回答了15个问题采纳率:86.7% 举报

C:是过去将来时,D:是过去进行时,都不予考虑.
B;也说得过去,不过,这里更强调“过去的动作对现在造成的影响”,所以,用过去完成时.
还有什么不清楚的?

1年前

2

夏日引力 幼苗

共回答了2个问题 举报

前面是took 过去式啊, 他们对我做的事是have done 然后变过去分词had

1年前

2

byh1025 幼苗

共回答了2个问题 举报

took 是过去时, before 所连接的从句,过去完成时。在过去的某个时间段,已经做完了!

1年前

2

gxwzh6688 幼苗

共回答了21个问题 举报

It took me a long time用的是过去时,而他们所做的是在花费我很长时间之前,也就是it took me a long time之前,所以是过去的过去,所以用had done,希望能帮到你。

1年前

2

ybmelody 幼苗

共回答了64个问题 举报

"It took me a long time before I was able to fully appreciate "这里都是在讲过去的事情
而"他们为我做的"显然是在"过去的过去",所以用过去完成时

1年前

1

e韦晓宝 幼苗

共回答了129个问题 举报

他们为我所做的 发生在 took还有 was able to 之前 所以就只能用过去完成式
花了很长时间才理解他们为我所做的

1年前

1

秦时明月aa 幼苗

共回答了1个问题 举报

过去已经为我做了。

1年前

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