(英语)现在完成进行时练习题含答案一、单项选择现在完成进行时1.—Hey,man
Whysotired
—I_____forweeksforthecomingcelebrationoftheschool’s100thanniversary
A.waspreparingB.havebeenpreparingC.hadpreparedD.wasprepared【答案】B【解析】试题分析:考查动词的时态
句意:嘿,你为什么这么黑呢
这几周来一直在准备学校百年诞辰
根据forweeks可知这个动作一直都在持续,故选B项
考点:考查动词的时态2.—Icountedsheep,IdrankmilkandItriedeverything,butnothinghelped
—Itseemsyou_____toomuchrecently
Trysomesleepingpills
A.workedB.workC.hadworkedD.havebeenworking【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时
用法相同的副词还有lately,sofar,uptonow,bynow,fortwodays,sincelastFriday,in/during/overthelast/past/fewdays等
考点:动词时态
3.—Youlookgreat
—I______out
Checkoutmymuscles
A.willworkB.wasworkingC.havebeenworkingD.hadbeenworking【答案】C【解析】句意:—你看起来很棒啊
—我一直都在锻炼
你看看我的肌肉
根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖
使用现在完成进行时,表示从过开始一直持续到现在都在不停地锻炼
故使用现在完成进