Only when we came back home,__that my watch was missing.A.did I find B.Had I found为什么不能选B.初学英语对时态比较迷惑.
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/31 23:06:57
Only when we came back home,__that my watch was missing.A.did I find B.Had I found为什么不能选B.初学英语对时态比较迷惑.
Only when we came back home,__that my watch was missing.A.did I find B.Had I found
为什么不能选B.初学英语对时态比较迷惑.
Only when we came back home,__that my watch was missing.A.did I find B.Had I found为什么不能选B.初学英语对时态比较迷惑.
A 是一般过去时,do-did
B 是过去完成时,do-had done
do-have done,是现在完成时
本句说了only when,"只有当……才能",就说明是当我们到家时才发现手表不见了,用一般过去时,选A.
而B是在回家前就已经发现,回家时过去时,那回家前就是过去的过去,即过去完成时.
为了帮你区别,加入一个现在完成时have done,即针对现在已经完成的时态,也是过去完成,但是和现在有联系,一般过去时单纯指过去发生.
不知道你能不能理解,说的多了点~有问题再问我好了
这是时态题,你有没有学过过去完成时?如果学过就会知道B选项肯定错误,因为found that...和came home这个动作几乎同时发生后者说是在came home 后面一点,B选项意思是则表示在回家之前就已经发现,而题目要表达的意思是:一直回到家我才发现我的手表丢掉了,其中没有“完成”失态的意思,更没有过去完成时的意思。...
全部展开
这是时态题,你有没有学过过去完成时?如果学过就会知道B选项肯定错误,因为found that...和came home这个动作几乎同时发生后者说是在came home 后面一点,B选项意思是则表示在回家之前就已经发现,而题目要表达的意思是:一直回到家我才发现我的手表丢掉了,其中没有“完成”失态的意思,更没有过去完成时的意思。
收起