几道选择题,对选择理由请稍作解释

[复制链接]
查看11 | 回复4 | 2012-1-26 04:25:03 | 显示全部楼层 |阅读模式
Thereisapolicecarinfrontofhishouse,whatdoyousuppose______tohim?A.happensB.hashappenedThewaterwillbefurtherpollutedunlesssomefirmmeasures______A.willbetakenB.aretakenC.weretakenD.hadbeentakenNopermission_____foranybodytoenterthebuilding.A.hasbeengivenB.wasgivenc.willgiveD.isgivingWe______thestarforanhour,buthe______yet.A.havewaitedfor;hasn\'tcomeB.havewaitedfor;doesn\'tcomeC.havebeenwaitedfor;doesn\'tcomeD.havebeenwaitingfor;doesn\'tcome
回复

使用道具 举报

千问 | 2012-1-26 04:25:03 | 显示全部楼层
B.hashappened现在完成时,强调他发生了什么B.aretakenunless引导的句子中,主句用一般将来时,从句用一般现在时表将来A.hasbeengiven强调到目前为止,没有。。。D.havebeenwaitingfor;hasn\'tcomehavebeenwaiting现在完成进行时,表示过去一直在等,到现在,有可能还要继续等下去追问再仔细看一下最后面的一个题,我怎么没看到两个完成时同时出现在一个句子里面的情况啊?是否其中一句应该改为一般现在时呢?
回复

使用道具 举报

千问 | 2012-1-26 04:25:03 | 显示全部楼层
有吧,我以前也见过这类题的,前面用现在完成进行时,表示已经一直在等,有可能还需要继续等(因为他还没有来),而后面有个yet更是典型的用完成时,hehasn\'tcomeyet他到目前为止还没有来。我们已经在这等了一个多小时了,但是还到现在还没有来。逻辑上还算正常的吧还有这题目在网上搜一下,有类似的题目滴。。http://zhidao.baidu.com/question/38934928.html?an=0defds123si=2
回复

使用道具 举报

千问 | 2012-1-26 04:25:03 | 显示全部楼层
1B2B3C4D赞同
回复

使用道具 举报

千问 | 2012-1-26 04:25:03 | 显示全部楼层
1、选BThereisapolicecarinfrontofhishouse是发生的事情对现在造成的影响,由于事情已经发生了,所以用现在完成时。故选B2、选Bunless是“除非”的意思,引导的是条件状语从句,应该是主将从现,主句的将来时已由will确定,从句用一般现在时。故选B3、选B根据句意可知,句子的时态为过去式故选B4、选Aforanhour是一段时间,所以所用的动词应为延续性动词,yet表示这句话的时态为现在完成时。故选A赞同
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行