问几道英语题目~~要答案和分析及涉及相关语法,要详细,好的话有追加,谢~~

1.—Oh,it's you! I ____ you.
—I've just had my hair cut ,and I am wearing new glasses.
A.didn't recognize B. hadn't recognized C. haven't recognized D.don't recognize
2.The telephone _____,but by the time I got indoors ,it stopped.
A. had rung B. was ringing C. rings D. has rung
3.We were all surprised when he made it clear that he ____ office soon.
A. will leave B. would leave C. left D.had left
4.Excuse me,Marcia,a reporter from Vanity Fair _____ all day.Could you speak to her now?
A. phones B. has phoned C. has been phoning D. phoned

1.A 根据语境两人相遇一人没有认出另一人,所以第一个人会说:是你阿!我刚刚没有认出你(因为对方剪了发戴了新眼镜)。因为现在已经认出来了所以是过去式。
2.B 可以用排除法。因为电话铃已经不响了所以C(经常响)和D(过去响到现在)排除,A过去完成时必须有过去的时间点,而B意思通顺:电话刚刚正在响,过去进行时。
3.B 根据句意啦:当他表明他会立刻离开办公室的时候我们都很惊讶。看到soon用将来时,主句是过去时所以从句也过去时,所以是过去将来时~
4.C 同是根据句意,a reporter from Vanity Fair 已经打了一天了现在还在打(now),所以用现在完成进行时(一个动作从过去持续到现在并且现在还在进行中)~当现在完成进行时和现在完成时同时出现在选项中的时候一般都说得通啦但最好优先考虑前者哦哈哈,不过还是得根据句意~

呼累死 楼主时态不清吗 多做题就有感觉啦 时态题还是要根据意思理解分析 加油 -3-
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-03
1.A.
说没有认出来是刚才的事,即过去的事,所以一定要用一般过去时,也就是我现在已经认出你了。
2. B.
说话人是在强调刚才的实情实景,所以一定要用过去进行时。过去进行时的最主要的功能之一就是提供过去的事件背景。
3. B.
因为were surprised表明是过去的行为,而leave发生在它之后,所以用过去将来时。
4. C.
因为说话人在强调phone这一动作的反复和持续,all day强调了这一概念,所以用现在完成进行时,这个时态表示反复或持续发生的动作,在说话时可能结束,也可能尚在进行。本文中表示已经结束。
第2个回答  2011-08-03
1、A 我刚刚没认出你,用一般过去时。
2、A 我进门时电话铃停止了。我进门时为一般过去时,铃声响在进门之前,故为过去的过去,用过去完成时。
3、B 当他说他要离开时,我们都很惊讶。他说此话时为过去时,此时并未离开,故离开为过去将来时。
4、C记者已经等了一整天。到现在为止还在等,用完成时。
希望可以帮助你。
第3个回答  2011-08-04
1a 2b 3b 4c

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网