时态题的考查大多有时间状语或者状语从句的暗示,但也有一些句子没有明显的时间状语,需要根据上下语境来判断应该用哪种时态。
请先看题:
1. —Excuse me, sir. Smoking is not allowed here.
—Oh, sorry I __________.
A. don’t know B. didn’t know
C. haven’t known D. can’t know
2. —We could have walked to the station; it was so near.
—Yes. A taxi ________ at all necessary.
A. wasn't B. hadn't been
C. wouldn't be D. won't be
3. —Your phone number again? I ________ quite catch it.
—It’s 7226109.
A. didn’t B. couldn’t
C. don’t D. can’t
4. —Can I help you,sir?
—Yes. I bought this radio here yesterday,but it _________ work.
A. didn’t B. won’t
C. can’t D. doesn’t
5. —Alice,why didn’t you come yesterday?
—I _________,but I had an unexpected visitor.
A. had B. would
C. was going to D. did
请看具体语境解析1. 此题应选 B。此题的情景是:一方提醒另一方不准抽烟,对方表示歉意并说自己不知道。这里的“不知道”显然是指对方“提醒”之前“不知道”(所以用过去时态);假若用一般现在时,则指在对方提醒之后还仍然不知道,这不是很荒唐吗?
2. 此题应选A。语境是“离着车站这么近”,推测出“刚才完全没必要打的”,打的的动作刚刚过去,所以应该用过去时态。
3. 此题应选A。第一方说“你的电话号码再重复一下吧,刚才没有听清楚”,刚才没有听清楚的动作发生在过去,所以用一般过去时态。
4. 此题应选D。 根据对话可知语境是“昨天在这儿买的收音机,但是现在它出故障了”,第二个人将收音机拿到买的地方,因为收音机现在的状态是故障中,所以是用一般现在时。
5. 此题应选C。第一个人问“Alice你为什么没有来呢昨天”,Alice回答“我本来打算去呢,但是有一个不速之客”,从而可知昨天Alice本来打算要去的,这是发生在过去要进行的动作,所以应该用过去将来时。