1选择题
— ______ you ever ______ to the Great Wall? — Yes, I have. It was amazing.
- A. Did...go
- B. Have...been
- C. Have...gone
- D. Do...go
答案:B
解析:本题考查现在完成时的用法。根据答语 'I have' 可知问句应为现在完成时,排除A、D。'have been to' 表示 '去过某地(已回来)','have gone to' 表示 '去了某地(未回来)'。根据语境,问的是 '你去过长城吗?',强调经历,应用 'have been to'。易错点:混淆 'been to' 和 'gone to' 的含义。
2选择题
The new library ______ last month. Now all the students can borrow books from it.
- A. built
- B. was built
- C. is built
- D. has been built
答案:B
解析:本题考查被动语态和一般过去时。主语 'The new library' 与动词 'build' 之间是被动关系,且时间状语 'last month' 表明动作发生在过去,故用一般过去时的被动语态 'was built'。易错点:忽略时间状语 'last month' 而误选现在完成时被动语态 D。
3选择题
If it ______ tomorrow, we will have to put off the sports meeting.
- A. rains
- B. will rain
- C. rained
- D. is raining
答案:A
解析:本题考查 if 引导的条件状语从句。在 if 条件句中,从句用一般现在时表示将来,主句用一般将来时。故从句动词用一般现在时第三人称单数形式 'rains'。易错点:受中文思维影响,在从句中误用将来时 'will rain'。
4选择题
— Could you tell me ______? — He is a doctor.
- A. what does your father do
- B. what your father does
- C. what your father did
- D. what did your father do
答案:B
解析:本题考查宾语从句的语序和时态。宾语从句应用陈述句语序,排除A、D。根据答语 'He is a doctor' 可知,问的是现在的情况,应用一般现在时。易错点:忽略宾语从句必须用陈述句语序,或根据答语时态错误判断从句时态。
5填空题
My grandparents ______ (live) in the countryside for over thirty years. They love the life there.
答案:have lived
解析:本题考查现在完成时。时间状语 'for over thirty years' 表示从过去持续到现在的动作,且 'They love the life there' 说明他们现在仍住在那里,故用现在完成时 'have lived'。易错点:受 'for + 时间段' 影响误用一般过去时 'lived'。
6填空题
The students ______ (ask) to clean the classroom after school yesterday.
答案:were asked
解析:本题考查一般过去时的被动语态。主语 'The students' 是动作 'ask' 的承受者,且时间状语 'yesterday' 表明是过去,故用一般过去时被动语态 'were asked'。易错点:被动语态中漏掉 be 动词,或 be 动词形式与主语数不一致。
7解答题
根据汉语提示完成句子,每空一词。
如果明天不下雨,我们就去野餐。
If it ______ ______ tomorrow, we will go for a picnic.
答案:doesn't rain
解析:本题考查 if 条件状语从句中一般现在时表示将来的用法。'不下雨' 为否定,主语 'it' 为第三人称单数,故用 'doesn't rain'。易错点:在从句中误用 'will not rain',或否定形式错误。
8解答题
将下列句子改为被动语态。
People speak English in many countries.
English ______ ______ in many countries.
答案:is spoken
解析:本题考查一般现在时的被动语态。原句为一般现在时,主语 'English' 是动作 'speak' 的承受者,故被动语态为 'is spoken'。易错点:被动语态结构不完整,漏写 be 动词或动词过去分词形式错误。