By the time I wanted to pay for this sweater ,I found I ___ my money in the pocketA:lost B:have lost C:had lost D:lose
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 13:22:59
By the time I wanted to pay for this sweater ,I found I ___ my money in the pocketA:lost B:have lost C:had lost D:lose
By the time I wanted to pay for this sweater ,I found I ___ my money in the pocket
A:lost B:have lost C:had lost D:lose
By the time I wanted to pay for this sweater ,I found I ___ my money in the pocketA:lost B:have lost C:had lost D:lose
C.had lost.
过去完成时(past perfect):
①表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件.
②过去某动作一直持续到现在将来可能还要延续下去.句中的动作发生在过去之前(过去的过去),即过去完成时动作发生在过去的过去.He said he had been to Beijing twice.他说他已经去过北京两次.(因为“说”said就是过去式,而去北京的动作发生在说said 的过去,所以用过完而不用现完. 过去完成时常用的时间状语有 1.by the end of last year.By the end of last term,we had learned 5000 new words. 2.By the time sb.+动词过去式 如:The bus had already left by the time I got there.
答案选 B: have lost
这里用现在完成时,表示这个动作发生在 found 这个动作之前
选C.
因为by the time, 和found都是过去时,而lost这个动作发生在过去的过去,就是found之前丢的,所以用过去完成时~
C:had lost
答案C
看时间,by the time,by the time 有两个意思
1.当……的时候;,一般要求主句用过去完成时。
The movie had begun by the time we got there.
当我们到那儿的时候,电影已经开始了。