习惯一人
幼苗
共回答了22个问题采纳率:86.4% 举报
用过去完成时指事情发生在过去的过去.
因此,只有当句子中存在一个明确的过去时间点,并且所指动作发生在这个过去时间点之前时,才能用过去完成时.
这样的过去时间点可以是一个时间状语,如:He had finished his work before yestoday.
也可以是一个过去发生的动作,如:I won the game for I had done much more exercise than others.
在本题中,显然不存在这样一个过去时间点,也就是说,"ask"这个动作只是发生在过去,而不是过去的过去,不满足用过去完成时的要求,因此不能选D,只能选A.
1年前
6