I ___ you not to move my dictionary—now I can't find it. A.asked B.ask C.was asking D.had asked

I ___ you not to move my dictionary—now I can't find it.
A.asked B.ask C.was asking D.had asked

我想知道为什么不是选D,句子中的动作已经在过去完成了啊,为什么不是选D?

I (asked) you not to move my dictonary ---now I can't find it.
我(过去)叫你别动我的字典,现在我找不到了。

因为ask这个动作是发生在过去的,所以是一般过去时。

had asked 是过去完成时,是发生在过去的过去,所以时态上不合适。

【公益慈善翻译团】真诚为你解答!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-16
  这个题目只能选择两种时态,一个是一般过去式,还有就是现在完成时,用现在完成时是用来强调过去发生的某事对现在所造成的影响;所以只能是have asked或者asked。
第2个回答  2012-12-16
D是过去完成时,过去的过去发生的事才用过去完成时。
这里ask的动作只是发生在过去
第3个回答  2012-12-16
过去完成时是 立足于过去看过去 也就是说,如果题中人物说的的话是过去说的,那么就用过去完成时。可是本题干是现在说的话,故不用过去完成时。