I____a traffic jam for over an hour,otherwise I wouldn't have kept you waiting for such a long time.(catch)(被困在)答案是was caught in前面这句话是事实,后面这句话是虚拟..很明显出题人是考察事实与虚拟的区别.不

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 19:14:39
I____a traffic jam for over an hour,otherwise I wouldn't have kept you waiting for such a long time.(catch)(被困在)答案是was caught in前面这句话是事实,后面这句话是虚拟..很明显出题人是考察事实与虚拟的区别.不

I____a traffic jam for over an hour,otherwise I wouldn't have kept you waiting for such a long time.(catch)(被困在)答案是was caught in前面这句话是事实,后面这句话是虚拟..很明显出题人是考察事实与虚拟的区别.不
I____a traffic jam for over an hour,otherwise I wouldn't have kept you waiting for such a long time.(catch)(被困在)
答案是was caught in
前面这句话是事实,后面这句话是虚拟..很明显出题人是考察事实与虚拟的区别.
不过,过去完成时是指事情发生在过去的过去,
我能不能理解为,先是“我被困”然后“使你等了很久”..于是“被困”就算是事实,也是在过去的过去,用过去完成时.但是答案给的是一般过去时,不可以用过去完成时.
请问我对过去完成时“过去的过去”理解上出了什么问题?(唔.好像我用的非英语思维方式阿..)
最好能再举几个例子!

I____a traffic jam for over an hour,otherwise I wouldn't have kept you waiting for such a long time.(catch)(被困在)答案是was caught in前面这句话是事实,后面这句话是虚拟..很明显出题人是考察事实与虚拟的区别.不
其实从后面的虚拟语气来看就知道这里是和过去的虚拟,所以被困就是过去的动作,不能是过去的过去的.
其次是你的理解,难道能说你在3点被困,那么我从3点以后开始等你吗 很显然不合乎事实.
以上是我假设的时间来讲解.

过去完成时的话,就表示到目前为止,还是被困着的,就不合语境了。 希望采纳哦

完成现在一般是指:一个时间开始并一直持续到现在,并可能持续的动作或状态,或产生影响的后果现在。不要怀疑你的注意力集中在事业的影响现在。
完成时间,现在(一直在做),一般是指:一个过去的时间开始行动一直持续到现在,并有可能持续到未来。没有完成的问题继续专注于现在。
你给的那句话应该用过去时态,我读了这本书,要强调一个事实。但是,当你说,使用一个完整的,你应该有一个特定的背景下,只...

全部展开

完成现在一般是指:一个时间开始并一直持续到现在,并可能持续的动作或状态,或产生影响的后果现在。不要怀疑你的注意力集中在事业的影响现在。
完成时间,现在(一直在做),一般是指:一个过去的时间开始行动一直持续到现在,并有可能持续到未来。没有完成的问题继续专注于现在。
你给的那句话应该用过去时态,我读了这本书,要强调一个事实。但是,当你说,使用一个完整的,你应该有一个特定的背景下,只有在完成一个句子的时候是没有根据的。

更多的个人理解,仅供参考,并请至少我在做主题曲

收起