英语选择题,关于时态的

Seeing the enemy ,Gary was behaving as though nothing ( )

A happened B had happened C would happened D was happening
答案选B 我选C 为什么麻烦将的详细一点

1,B just now表示的是刚刚的意思,刚刚给你照了照片,照照片的动作发生在你没有注意的同时,所以用过去进行时态,表示动作的同时发生,以后遇见过去进行时态一定要判断是否有相应的表示过去时间的时间状语或者意思.
2,C既然是含责备的意思表示过去应该早点告诉他,那么表示过去的时候没有做告诉他这个动作,所以还用过去时态.
3,C for a while表示的是一个时间段,表示在过去的这个时间段里是持续在做一个动作即一直在玩耍,后面是指当她正来拜访的时候我正要去看书,用过去将来时态表示即将去做的动作.注意这里的和前面的句子中的不一样,前面是过去进行表正在发生,这里是指用过去进行时态表即将发生的含义,请注意区分.
4,A look at this表示现在的含义,那么看报纸以及在报纸上找到什么内容都应该属于与过去有关的时态,BC选项中时态先后错误,应该是先看报纸之后才可以找到内容,所以不应该用过去完成时态,and是连词,前后的句子必须成分完整,而finding不是一个动词,不能单独用谓语,所以用其之前必须用BE动词才会完整.
5,A首先,请区分,listen to代表听的动作,hear代表听的结果,所以本句的意思是我过去一直在听,但是没有听见,这里的现在完成时态是表示过去的动作对现在还产生影响.
OK,希望你满意追问

你是回答错了吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-22
seeing the enemy是状语,句子意思是Garry看着敌人,仿佛什么都没发生过似的。句中是“was behaving”是过去时,那发生的事情就是过去的过去,所以用过去完成时。
第2个回答  推荐于2016-08-10
整个句子是过去式,表明此事是过去发生的,而通过翻译可知,Gary要假装什么都没有发生,所以已经有事情发生过(逻辑上的顺序,发生了,才要装作没发生;如果本来就没发生,就没必要装),故而要选had happened,have done表示已经发生。而would happened本身语法就有错误,would后面只能跟动词原型,故而排除。本回答被提问者采纳
相似回答