再狂暴汹涌的决水:请教英语2道选择题

来源:百度文库 编辑:高校问答 时间:2024/04/28 19:24:44
--Does this bus take me to the airport?
--__________
A Yes,it take you B No,don't get on
C Yes,get on,please D No,it doesn't take you
我不知道是B还是D
答案是D..........但是.....WHY?????

The resucue team must have searched for the missing visitors two days ago,___________?

A mustn't they B haven't they
C didn't they D hadn't they
我记得老师说MUST表示"想必""一定"的时候,疑问部分根据MUST后面的动词结构及含义使用相应的动词结构形式.
所以我选B的......不过答案是C啊.....极度郁闷
还有这个句子里即有 have searched for又有two days ago...是怎么回事啊????????????????????????????????????????????????????????

各位........我急........帮帮忙好吗??

get on
v.
生活, 融洽相处, 进展, (使)前进, <口> 赶快, 发迹, 进展
没有驾车带人的意思

2,为了解答你这个问题,我是用了N多时间来察看资料,终于,555555
陈述部分用must(may, might) + have + V-ed表示推测时,若句中带有明显的过去时间的状语,问句部分动词用过去时形式
He must be a doctor, isn't he?
You must have studied English for three years, haven't you? / didn't you?
He must have finished it yesterday, didn't he?
那么什么时候用haven't和didn't呢?
第三句话中的yesterday就是过去时的状语了!!!

OK,现在你应该知道用didn't的原因了吧?
The resucue team must have searched for the missing visitors two days ago
注意咯,有two days ago两天前

再给你两个句子进行思考:
①He might have forgotten his pen in the classroom yesterday, didn’t he?
(不用mightn’t he?/ hasn’t he?)
②You must have got up late this morning, didn’t you?(不用mustn’t you?/haven’t you?)

B太没礼貌了,选D
是说他们一定会,而不是说做没做,所以是C

B No,don't get on
请注意主语一直,你答句的主语是人,问句的主语是物。

有 have searched for又有two days ago...注意,其实是过去完成,只不过因为must后面要跟原型。
回答不知道,早就把中学的东西给忘了

我觉得第一个应该选C啊,如果是否定的话,直接说no或者no,it doesn't.
第二个你一定是理解错了吧,这个for 并不是来接时间的,而是search for sb 搜寻某人.must have done sth 是对过去的推测,一定是干过某事了,for example: The ground is wet.It must have rained last night .

must + have +done 是表示对过去某件事的一种推测或者是肯定,所以可以用两天前阿,因为是两天前,所以应该用过去时,又因为是强调的have这种事态,所以用了D选项
这是一种很难的语法现象,呵呵
这样解释可以吗

No,don't get on这句话明显带有点祈使的语气,如:don't come in.所以,这里是不适合用祈使语气的.另,get on 在这里的意思是:登上...,骑上...,我认为后面要加bus.这样就可排除C. 选D.

The resucue team must have searched for the missing visitors two days ago
我认为这句话中的must应该是用了过去式.只是它的过去式与现在式一样.所以就比较难分辨.