1选择题
— ______ you ever ______ to the Great Wall? — Yes, I went there last summer.
- A. Have; been
- B. Have; gone
- C. Did; go
- D. Do; go
答案:A
解析:本题考查现在完成时与一般过去时的区别。根据答语“Yes, I went there last summer.”可知,问句询问的是“你曾经去过长城吗?”,强调的是“曾经有过”的经历,应用现在完成时。选项B“Have; gone”表示“去了还没回来”,不符合语境;选项C、D为一般过去时和一般现在时,与答语中的“last summer”及问句中的“ever”不匹配。故选A。
2选择题
The 2022 Winter Olympics ________ in Beijing successfully.
- A. held
- B. was held
- C. were held
- D. are held
答案:C
解析:本题考查一般过去时的被动语态。主语“The 2022 Winter Olympics”与动词hold之间是被动关系,且动作发生在过去,应用一般过去时的被动语态。主语为复数,be动词应用were。选项A为主动语态;选项B的was与复数主语不一致;选项D为一般现在时被动语态,时态错误。故选C。
3选择题
I don't know if he ________ tomorrow. If he ________, I will call you.
- A. comes; comes
- B. will come; comes
- C. comes; will come
- D. will come; will come
答案:B
解析:本题考查if引导的宾语从句和条件状语从句。第一个if引导宾语从句,意为“是否”,根据时间状语“tomorrow”,从句用一般将来时;第二个if引导条件状语从句,意为“如果”,遵循“主将从现”原则,从句用一般现在时。故选B。
4选择题
The book ________ by the famous writer is very popular among students.
- A. write
- B. writing
- C. written
- D. was written
答案:C
解析:本题考查非谓语动词作定语。分析句子结构,主语“The book”与动词write之间是被动关系,且此处需要非谓语动词作后置定语,应使用过去分词written。选项A是动词原形;选项B是现在分词,表示主动或进行;选项D是谓语动词形式,会造成句子有两个谓语动词。故选C。
5填空题
By the end of last month, we ________ (learn) over 500 English words.
答案:had learned
解析:本题考查过去完成时。时间状语“By the end of last month”表示“到上个月末为止”,是过去的时间点,谓语动词learn的动作发生在该过去时间之前,即“过去的过去”,应用过去完成时had learned。易错点:容易误用现在完成时have learned。
6填空题
The new library ________ (build) next year. We are all looking forward to it.
答案:will be built
解析:本题考查一般将来时的被动语态。主语“The new library”与动词build之间是被动关系,且时间状语“next year”表示将来,应用一般将来时的被动语态will be built。易错点:漏掉be动词,只写will build。
7解答题
根据汉语提示完成句子,每空一词。
如果明天不下雨,我们就去野餐。
We will go on a picnic if it ________ ________ tomorrow.
答案:doesn't rain
解析:本题考查if引导的条件状语从句。主句用一般将来时,从句应用一般现在时表示将来。主语it是第三人称单数,否定形式需借助助动词doesn't,后接动词原形rain。易错点:误用won't rain或don't rain。
8解答题
将下列句子改为被动语态。
People speak English in many countries.
English ________ ________ in many countries.
答案:is spoken
解析:本题考查一般现在时的被动语态。原句为一般现在时主动语态,主语English与动词speak之间是被动关系,改为被动语态时,结构为“am/is/are + 过去分词”。主语English是第三人称单数,be动词用is,speak的过去分词为spoken。易错点:漏掉be动词is,或误用过去分词spoke。