为什么不用had asked而用asked

为什么不用had asked而用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?
过去完成时表示过去的过去.题中表示“在你动了我的词典之前,我就告诉过你不要动”,这样“过去的过去”不是对的么?为什么不行?
jjchun1 1年前 已收到6个回答 举报

习惯一人 幼苗

共回答了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

故香_mg 幼苗

共回答了3个问题 举报

过完时强调过去的过去,即强调对过去的影响

1年前

2

94033990 幼苗

共回答了354个问题 举报

过去完成是必须发生在过去的过去,这里没有条件表明是发生在过去的过去只能根据答语的提示得出用过去时

1年前

2

乖就不K 幼苗

共回答了25个问题 举报

过去完成时表示"过去的过去",基于过去动作之前的过去动作,此题中,I can't find it是现在的时间,那在现在之前的动作,当然得用过去时了.
高考考过好几个这样的题了.如:Hi, Jack, how are you? I thought you were coming tomorrow!.这的thought要用过去时和上面是一个道理,说话的时候你已见到对方,所以认为他明天才来是过去...

1年前

1

3rlb 幼苗

共回答了45个问题 举报

因为后面是 现在我找不到了,这句话用的是现在时
所以你只能前推一个时态

1年前

0

随雨随乐 幼苗

共回答了7个问题 举报

这里没有确定的时态 要用一般过去时 拿不准的时候就选它 正确率狠高的
填空也是这样 过去完成时用的很少 这是一个技巧 需要记住

1年前

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