1.(2012·安徽)In order to find the missing child,villagers ________ all they can over the past five hours.
A.did B.do
C.had done D.have been doing
答案:D 句意:为了找到走失的孩子,村民们在过去的五个小时里一直在尽全力寻找。由时间状语over the past five hours可知,句子要用现在完成时或现在完成进行时。故只有D项符合题意。
2.(2012·湖南)—I remember you were a talented pianist at college. Can you play the piano for me?
—Sorry,I ________the piano for years.
A.don't play B.wasn't playing
C.haven't played D.hadn't played
答案:C 句意,——我记得你上大学时是位天才钢琴师,你能为我弹一下钢琴吗?——很抱歉,我已经多年没弹过了。根据答语可以看出,此处指近几年到现在一直没弹过钢琴,故用现在完成时。