练习题
以下是一份中考英语七选五翻译练习题,请根据上下文选择最合适的答案。
The teacher ___________ us a story about a brave knight. A. told B. is telling C. will tell D. has told
She ___________ her homework before she goes to bed. A. finish B. finishes C. finished D. will finish
By the time you arrive, the movie ___________ for an hour. A. will have been on B. has been on C. will be on D. is on
They ___________ the meeting room by the time we arrived. A. have prepared B. had prepared C. will prepare D. prepare
The sun ___________ up before we left the house. A. has risen B. had risen C. rises D. will rise
By the end of this month, I ___________ for the company for three years. A. will have worked B. have worked C. will work D. am working
He ___________ in the library when I saw him yesterday. A. was reading B. reads C. read D. will read
详解
答案:A. told 解析:这里需要使用一般过去时,表示老师过去告诉了我们一个故事。
答案:B. finishes 解析:根据句意,她通常在睡觉前完成作业,所以使用一般现在时。
答案:B. has been on 解析:由于“by the time”引导的时间状语从句使用一般现在时,主句需要用现在完成时,表示电影在我们到达之前已经开始了。
答案:B. had prepared 解析:这里需要使用过去完成时,表示在我们到达之前,会议室已经被准备好了。
答案:B. had risen 解析:由于“before”引导的时间状语从句使用一般过去时,主句需要用过去完成时,表示太阳在我们离开房子之前已经升起来了。
答案:A. will have worked 解析:根据句意,到这个月底,他将已经为公司工作了三年,所以使用将来完成时。
答案:A. was reading 解析:由于“when”引导的时间状语从句使用一般过去时,主句需要用过去进行时,表示我昨天看到他的时候他正在图书馆读书。
通过以上练习,可以帮助考生熟悉中考英语七选五翻译题型,提高对时态和语态的运用能力。
