内容正文:
专题09时态
基础练
单项选择
1. Please buy some pears for me if you ____ the supermarket.
A. pass B. passed C. will pass D. have passed
正确答案: A
解析:如果你路过超市,请帮我买一些梨。这里是if引导的状语从句,遵循“主将从现”原则,从句中用一般现在时表将来的动作。
2. If she _____, I’ll call you to have a meal together.
A. will come B. won’t come C. comes D. doesn’t come
正确答案: C
解析:如果她来了,我会叫你一起吃饭。这里是if引导的状语从句,遵循“主将从现”原则,从句中用一般现在时表将来的动作。
3. Sorry, I __with my friends at 8:00 yesterday evening, so I didn’t answer your call.
A. swim B. swam C. will swim D. was swimming
正确答案:D
解析:对不起,昨天晚上8点我和朋友们在游泳,所以我没有接你的电话。表示在过去某一时刻正在进行的动作或状态用过去进行时。
4. While I was doing the housework, my father _____ home from work.
A. come B. comes C. came D. was coming
正确答案: D
解析:当我做家务时,我父亲下班回家了。表示在过去某一时刻正在进行的动作或状态用过去进行时。
5. Frank is going to London by train which ____ at 8:30.
A. will leave B. leaves C. leaves for D. will leave for
正确答案: B
解析:弗兰克将乘8:30的火车去伦敦。表示一个按规定、计划或安排要发生的事情用一般现在时。
6. You’d better go until the rain _____.
A. stop B. stops C. will stop D. stopped
正确答案: B
解析:你最好到雨停再走。这里是until引导的状语从句,遵循“主将从现”原则,从句中用一般现在时表将来的动作。
7. Sorry, I don’t know where Mr. Brown’s office is. I ____ here for only a few days.
A. work B. worked C. have worked D. will work
正确答案: C
解析:对不起,我不知道布朗先生的办公室在哪里,我在这里只工作了几天。这里是for加一段时间用现在完成时。
8. Jim ____ the League since 2020.
A. joined B. has joined C. was in D. has been in
正确答案: D
解析:吉姆自2020年以来入团了。since加过去时间点,句子得用现在完成时,join是瞬间性动词,用在完成时时得用have been in 代替。
9. So far, the moon _____ by man already.
A. is visited B. will be visited C. has been visited D. was visited
正确答案: C
解析:到目前为止,人类已经造访了月球。so far, 用在完成时结构中。
10. The twins, who ____ their homework, were allowed to play badminton on the playground.
A. had finis