三道高一英语分词和时态的选择题,高手帮下忙,每题写下理由。

____ the traffic light turning green,the boy quickly walked across the road.
A. Seeing B.Having seen C.Saw D.See

______very waek, Linda can't move; she has to lie in bed all day.
A.Being B.To be C. Having beeen D.Be

---Why were you absent from the meeting?
---I___ for a long-distance call from my sister in Australia.
A.wait B.was waiting C.had waited D.waiting

1. ____ the traffic light turning green,the boy quickly walked across the road.
A. Seeing B.Having seen C.Saw D.See
答:A
译:见到交通灯由红变绿,那男孩很快走过马路。
析:考非谓语动词作状语,排除CD。
AB的区别:A表示两个动作几乎同时发生,相当于:When he saw.../ As soon as he saw...,
B. 强调两者有先有后,相当于:After he saw ..., 从语境看,选A较好。

2. ______very weak, Linda can't move; she has to lie in bed all day.
A.Being B.To be C. Having been D.Be
答:A。
译:由于身体虚弱,琳达起不来,所以不得不整天躺在床上。
析:考非谓语动词作状语,排除D
不定式表示目的,不合句意,排除B
be为状态动词,可以延续。其完成式是延续用法,后应跟一段时间才完整:Having been ill for a long time, ....,
而A。Being very weak, 。。。只表示原因,在时间上是同时的关系=As she was very weak, ...

3. ---Why were you absent from the meeting?
---I___ for a long-distance call from my sister in Australia.
A.wait B.was waiting C.had waited D.waiting
答:B
译:你为什么不来开会?
我(当时)在等我澳大利亚的姐姐的长途电话。(评:这也是理由?)
析:本对话考查时态和对句子的理解。问的是过去发生的情况。比如说刚才,一个小时之前,甚至有可能是昨天下午的事,开会时不见对方。再次见面时,责问对方:你为什么开会时不在?
回答的人要解释当时没去开会的原因。D不是谓语动词,直接排除。A。是现在时态,也可以排除。C。是一个好的干扰项,过去完成时,很多TX以为就是表示“过去做过的事”。其实过去完成时是表示过去某个时间之前发生的事,必须有一个过去的时间作参照,表示某事在这个时间之前就发生了。本题显然不是想说:我在开会之前已经等过长途电话了。排除C
B表示你们开会的期间,我在等长途电话。(大概这会不长,而这长途电话又很重要,此对话很可发生在上世纪,手机还没有的年代!不知道出题者是多大年纪的一个人!)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-09
前两题都是分词结构做状语,分词结构的里的动词形式要看他与后面主语的关系,主动的话就是ing,被动的话就是ed被动形式。至于用不用完成时,则要看前后两个动作是否是同时发生的,如果是同时就不用加have,完成时,如果不是,就要用完成时。
1、A,see的主语是the boy ,所以首先确定分词结构是ing形式,确定A和B,又因为看见绿灯亮和过马路算是同时的动作,所以不用完成时,不选B
2、C,思路同上题
3、B 通过were,看出是过去,用过去式,又这是谓语,所以可以排除A D,开会当时他正在等电话,所以用过去进行时。
第2个回答  2011-05-07
1答案是C.看到交通灯变绿 和 过马路两个动作的发出者是同一主语,是并列句,时态应一致。
这道题容易误解为独立主格,错选A或B

2答案是A。由于琳达的身体很虚弱,她不得不整天躺在床上。 一般现在时。
3答案是B。根据问题知道是过去式,排除A,从答语知道是 过去的那段时间一直等 排除C
分析答语的句子结构,无谓语,所以排除不能做谓语的D,
第3个回答  2011-05-07
1A,用主动态,排除CD,又因为是看红灯瞬时动作,不需要用完成时。
2C是讲原因的,排除B,D,(B因果颠倒了,肯定是先身体虚弱才不能动,才卧床一整天,D简直胡扯,随便出的个选项,不解释),整个句子看来是LINDA虚弱了有一阵子了(至少多过一天,半天的),所以用完成时,表示持续的意味(一直虚弱),而不选择A
3B,看问句,why were you....?是过去进行时,你之前怎么缺席了啊?我正好刚刚是在打电话,所以理所当然,选一个对应的过去惊醒时的选项。(A不是过去时,C不需要用过去完成,没有比较,D少成分,只能选B)
第4个回答  2011-05-07
A. Seeing。现在分词表示过去某段时段正在持续的状态。
C. Having been。现在分词的完成时,表示已经持续的状态。
B.was waiting。过去进行时表示过去某段时间正在进行的动作。
相似回答