(英语)现在完成进行时练习题含答案含解析一、单项选择现在完成进行时1.We________thebridgeforovertwoyearsanditwillbehalfayearbeforeit’scompleted
A.arebuildingB.havebuiltC.havebeenbuiltD.havebeenbuilding【答案】D【解析】试题分析:考查现在完成进行时态
由时间状语forovertwoyears可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态
故要用现在完成进行时,因此选D
句意:我们已经造桥几乎两年了,桥竣工大概还要半年
考点:考查现在完成进行时态
2.—I_______thedishesforoveraweek
It’syourturn
—I______youwouldsaysomethinglikethat
A.havewashed;haveknownB.havebeenwashing;knewC.havewashed;knowD.havebeenwashing;know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了
——我知道你就会这样说
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B
考点:考查动词时态
3.---May
Howisyourplan
IheardyoustarteditlastSunday
Iforit,butIhaven’tdecidedwheretostartit
A.havepreparedB.hadpreparedC.havebeenprepari