1.When they got back home from the cinema last night,they found that the house____ into.A.was broken B.had been broken.break是点动词吗?不是的话怎么能持续呢2.---You seem sleepy,Tim.---Oh,I ___ all night preparing for the report and I can hardly keep my eyes open now.A.stayed up B.have been staying up这道题怎么又变成现在完成时了?3.He suffered from serious test anxiety.____,he could neither sleep nor eat well before the important exam.A.In that case B.As a result为什么不能用A?就是这样

问题描述:

1.When they got back home from the cinema last night,they found that the house____ into.
A.was broken B.had been broken.
break是点动词吗?不是的话怎么能持续呢
2.---You seem sleepy,Tim.
---Oh,I ___ all night preparing for the report and I can hardly keep my eyes open now.
A.stayed up B.have been staying up
这道题怎么又变成现在完成时了?
3.He suffered from serious test anxiety.____,he could neither sleep nor eat well before the important exam.
A.In that case B.As a result
为什么不能用A?
就是这样

第一题 A 这是过去时态的被动形式
B 这是过去完成时的被动形式——事情发生在过去的过去(因为房子被闯入是发生在他们found之前的,found是过去时态)
第二题 A 在这种情况下,既然这样
B 结果是,所以
选A是中文逻辑了,这里强调因果关系更合适一些

1.这里的 broken是形容词,因为他们到家是过去时,而房子坏了是在他们到家之前,所以要用过去完成时
2.一整个晚上一直在为报告做准备,持续一段很长时间在做某事,选B
3.In that case 特定情况
如:they might not offer me much.In that case,I won't woke for them.他们可能不给我很多钱。假如那样,我就不为他们干活
As a result结果是..

1.这儿用的是过去完成时的被动结构,并没有持续.
2.这儿用过去时是因为“熬了一整夜”只是表示过去(昨天晚上)的一个动作.
3.In that case“在那种情况下”,不和句意;而As a result 意为“结果”.

1房子的事件在看电影之后,是过去的过去,用过去完成时
2前半句是一般过去时
3A的意思是如果那样的话