英语学习论坛

 找回密码
 立即注册
查看: 96|回复: 0

测试自己:英语时态考察及解析

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2016-12-24 09:42:29 | 显示全部楼层 |阅读模式

        1.Do you know our town at all?
        No, this is the first time I ___ here.
        A. was B. have been C. came D. am coming
        解析:答案B. This is the first time 后面所加从句应为现在完成时,故选B。
        2.Have you ____ been to our town before?
        No, it's the first time I ___ here.
        A. even, come B. even, have come C. ever, come D. ever, have come
        解析:答案D. ever意为曾经或无论何时,反意词为never,此两词常用于完成时。 This is the largest fish I have ever seen. It is / was the first time +that-clause 的句型中,从句要用完成时。 注意:非延续性动词的否定形式可以与表示延续时间的状语连用。即动作不发生的状态是可以持续的。
        3.The students ___ busily when Miss Brown went to get a book she ___ in the office.
        A. had written, left B,were writing, has left C. had written, had left D. were writing, had left
        解析:答案D. "把书忘在办公室"发生在"去取书"这一过去的动作之前,因此"忘了书"这一动作发生在过去的过去,用过去完成时。句中when表示的是时间的一点,表示在"同学们正忙"这一背景下,when所引导的动作发生。因此 前一句应用过去进行时。
        4.He had no sooner bought the car than he sold it.
        He said he________me a present unless I_______ in doing the experiment.
        A.had not given; had not succeeded B. would not give; succeed C. will not give; succeed D. would not give; will succeed.
        解析:答案B. 在时间,条件或让步主语从句中一般不用将来时。本题有He said,故为过去式。主句用将来时,故选B. 此处用一般过去式代替了过去将来时。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-2-25 02:56 , Processed in 0.080257 second(s), 7 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表