Unit9WheelsPeriodThreeGrammar课时精练(北师大版必修3,课标通用)1.Tominthelibraryeverynightoverthelastthreemonths
(·北京)A.worksB.workedC.hasbeenworkingD.hadbeenworking解析考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时
Thecoffeetasteswonderful
Itdoesn'ttastelikeanythingIbefore
(·全国)A.washavingB.haveC.haveeverhadD.hadeverhad解析句意:这咖啡味道很好
我以前从来没有喝过这样的东西
根据句意应该用现在完成时
答案C3.EveryyearafloodoffarmersarriveinShenzhenforthemoneymakingjobstheybeforeleavingtheirhometowns
(·福建)A.promisedB.werepromisedC.havepromisedD.havebeenpromised解析考查现在完成时的被动语态
句意:每年大量的农民来到深圳寻找他们在离开家乡前被许给的那些赚钱的工作
根据语境可知,农民被许给赚钱的工作有完成被动意味,故选D项
答案D4.Uptonow,theprogramthousandsofchildrenwhowouldotherwisehavedied
(·山东)A.wouldsaveB.savesC.hadsavedD.hassaved解析句意:截止到现在,这个项目已经挽救了成千上万的本来会死去的孩子的生命
句中的uptonow是现在完成时态的一个典型标志,此句要用现在完成时,由此排除其他选择项,正确答案为D项