1、1Tony, why are your eyes red?I _ (cut) up peppers for the last five minutes.解析:句意:托尼,你的眼睛怎么是红的?最近五分钟我一直在切辣椒。根据 for the last five minutes 及语境可知用现在完成进行时。答案:have been cutting2We wont start the work until all the preparations _ (make)解析:句意:直到所有的准备工作都做好了我们才开始工作。主句中用将来时,until 从句中用一般现在时或现在完成时。答案:have been
2、made3How much do you know about the Youth Olympic Games to be held in Nanjing?Well, the media_(cover) it in a variety of forms.解析:句意:你对即将在南京举办的青奥会了解多少?喔,媒体早已通过多种方式报道了。此处表示对现在的影响或结果,故要用现在完成时。答案:have covered4Since the time humankind started gardening, we_(try) to make our environment more beautiful.解析
3、:句意:自从人类开始园艺劳动以来,我们一直在设法使我们的环境变得更加美丽。根据时间状语 since the time humankind started gardening 可知,主句的谓语动词使用现在完成进行时,表示动作从过去持续到现在并且还将继续进行下去。答案:have been trying5The reports went missing in 2012 and nobody_(see) them since.解析:句意:那些报告在2012年丢失,从那以后,再也没有人见过它们。since 做时间状语,谓语动词只能用现在完成时态或现在完成进行时态。答案:has seen6During t
4、he last three decades, the number of people participating in physical fitness programs_(increase) sharply.解析:根据本句中的时间状语 during the last three decades “在过去的三十年里”可知要用现在完成时。答案:has increased7Shakespeares play Hamlet_(make) into at least ten different films over the past years. 解析:句意:在过去的几年中,莎士比亚的戏剧哈姆雷特被
5、拍成了至少十部不同的电影。根据时间状语 over the past years 可知,此处应用现在完成时,句子主语与 make 之间又是被动关系,所以用现在完成时的被动语态。答案:has been made8The girl has a great interest in sport and _(take) badminton classes twice a week over the last three years.解析:句意:这个女孩酷爱运动,在过去的三年里,她每周上两次羽毛球课。根据 over the last three years 可知用现在完成进行时,强调反复的不间断动作。答案:has been taking9Tom_(work) in the library every night over the last three months.解析:时间状语 over the last three months 通常与现在完成进行时连用。答案:has been working10His first novel_(receive) good reviews since it came out last month.解析:后面是由 since 引导的时间状语从句,主句的时态需要用现在完成时。答案:has received