问个高中英语选择.I------in the traffic jam for over an hour ,otherwise I would not have missedmy flight.为什么选A.was caught 而不选B.had been caught .我知道是与过去相反,可是不是应该用过去完成时么.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 16:55:28
![问个高中英语选择.I------in the traffic jam for over an hour ,otherwise I would not have missedmy flight.为什么选A.was caught 而不选B.had been caught .我知道是与过去相反,可是不是应该用过去完成时么.](/uploads/image/z/14929791-15-1.jpg?t=%E9%97%AE%E4%B8%AA%E9%AB%98%E4%B8%AD%E8%8B%B1%E8%AF%AD%E9%80%89%E6%8B%A9.I------in+the+traffic+jam+for+over+an+hour+%2Cotherwise+I+would+not+have+missedmy+flight.%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89A.was+caught+%E8%80%8C%E4%B8%8D%E9%80%89B.had+been+caught+.%E6%88%91%E7%9F%A5%E9%81%93%E6%98%AF%E4%B8%8E%E8%BF%87%E5%8E%BB%E7%9B%B8%E5%8F%8D%2C%E5%8F%AF%E6%98%AF%E4%B8%8D%E6%98%AF%E5%BA%94%E8%AF%A5%E7%94%A8%E8%BF%87%E5%8E%BB%E5%AE%8C%E6%88%90%E6%97%B6%E4%B9%88.)
问个高中英语选择.I------in the traffic jam for over an hour ,otherwise I would not have missedmy flight.为什么选A.was caught 而不选B.had been caught .我知道是与过去相反,可是不是应该用过去完成时么.
问个高中英语选择.I------in the traffic jam for over an hour ,otherwise I would not have missed
my flight.为什么选A.was caught 而不选B.had been caught .我知道是与过去相反,可是不是应该用过去完成时么.
问个高中英语选择.I------in the traffic jam for over an hour ,otherwise I would not have missedmy flight.为什么选A.was caught 而不选B.had been caught .我知道是与过去相反,可是不是应该用过去完成时么.
A
I was caught in the traffic jam for over an hour是客观事实,不是假设.故不用虚拟.
这是虚拟语气的考查方式,一半为客观事实,另一半是虚拟,需分清真假.
答案选A.was caught
【解析】本题考查虚拟语气
我堵车一个多小时,否则,我不会让你等我那么长时间的,表示和过去事实相反,已经等了很长时间了。关键词是otherwise 就相当于if引导的非真实性条件句:
If I hadn't been caught in a traffic jam for over an hour, I would not have...
全部展开
答案选A.was caught
【解析】本题考查虚拟语气
我堵车一个多小时,否则,我不会让你等我那么长时间的,表示和过去事实相反,已经等了很长时间了。关键词是otherwise 就相当于if引导的非真实性条件句:
If I hadn't been caught in a traffic jam for over an hour, I would not have kept you waiting for such a long time.
收起