第一个应该选D,因为这里没有明显的语境或时间状语表示过去完成时,所以最佳答案是D.
第二个A,是现在分词短语的完成时做状语,表时间,相当于when she had spend
第三个加to是因为up本身后面不能够直接加宾语,必须用to
现在知道了吗?
A B
可以说;
we climbed to the shop
or
we climbed up to the shop
不过你可以说:
we climbed up the shop:
但是意思跟; we climbed up to the shop 是不一样的, 想想吧, 呵呵