英语单选求解答 5

6.WearesurethatTomisthetallestof________.A.hisbrothersB.thebrothersC.anybrotherD.allb... 6.We are sure that Tom is the tallest of ________.
A.his brothers B.the brothers C.any brother D.all brothers
答案选B,为什么不选D,求解释!

7.________ by a crowd of people, I felt nervous, ______ what to say.
A. Watching, didn't know B. Having watched, and not knew
C. Having been watch, not known D. Being watched, not knowing
答案选D,为什么又有过去式konw要加ing?

15.He must have met you yesterday, ?
A.hasn’t he B.haven’t he C.didn’t he D.mustn’t he
答案选C,为什么不选A呢?语法求解释!
展开
正达美
高粉答主

2013-04-15 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:8128万
展开全部
6.B.the brothers因为特指 这些brothers
D.all brothers 应该 all后面加the 否则 没有范围 故 错 逻辑错误
所以答案选B,不选D
7.D. Being watched,这是现在分词的被动形式 作状语 强调动作正在发生
与过去分词 watched作状语的区别 在于 前者强调正在发生的被动 后者强调被动和完成
not knowing是现在分词 作伴随状语 与主语是主动关系 故用现在分词
答案选D 是对的
15. C.didn’t he 答案选C,因为 有表示过去的时间状语
所以不选A 如果去掉时间状语 选A也是 可以的 强调过去的事 对现在的影响
总之 与一般过去时与现在完成时 的区别 一样 前者强调动作 后者强调结果和影响

如 He must have seen the film , hasn’t he ?
AlexLiu7
2013-04-15 · TA获得超过100个赞
知道答主
回答量:112
采纳率:0%
帮助的人:87.6万
展开全部
6. all brothers大概是中间缺一个冠词吧……句子意思是:我们确信Tom是兄弟中最高的。这个”兄弟“是特指Tom的兄弟,所以需要一个定冠词the。

7. 句意是:众目睽睽下,我很紧张,不知从何说起。not knowing作为伴随状语,表示nervous同时的一种状态(“不知该说什么”)。

15. 不要被前半句中的have met迷惑,因为那其实是must have met,表示对过去发生的某件事的推测,后面的时间状语yesterday更证明,”他见过你“这件事(推测)是昨天发生的,所以反问句只用一般过去式就行了。

个人拙见~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
496292697
2013-04-15 · 超过18用户采纳过TA的回答
知道答主
回答量:82
采纳率:100%
帮助的人:48.2万
展开全部
笫六题the brothers表类指 在众兄弟中 D项是中式英所说的 所有兄弟 第7题是前后主语一致时主语的省略 原句是I was been watched by....., Ifelt....把主语省略后用being watched...来表示主语和动词的被动关系,后面是动词knowing表主动,它跟主语是主谓关系 第15题涉及到推测语气时的反意疑问句,其实主干是he met you yesterday ,是个过去时,must have done 表示肯定推测语 所以谓语动词中心词其实是实义动词met ,反意疑问后半部分用助动词do +...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whitec712
2013-04-15 · TA获得超过475个赞
知道小有建树答主
回答量:914
采纳率:0%
帮助的人:182万
展开全部
楼上说得对。你的困惑是中国学生的典型思维。没办法,所以要从语法学起。首先要搞清句子的主谓宾语,还要掌握过去分词和现在分词(或动名词)的用法。根据句子中的关键词判断时态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mo...a@163.com
2013-04-15
知道答主
回答量:30
采纳率:0%
帮助的人:16.4万
展开全部
6 若是D应该是all the brothers
7不是过去式,being已经不是过去式了,而是现在进行时,否则是been done
15must have met...这表示的是你对他的一种推测,因此选择didn't
希望你能看懂~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunnyprofessor
2013-04-15 · TA获得超过101个赞
知道答主
回答量:132
采纳率:0%
帮助的人:51.1万
展开全部
all brother 是包括世界上所有的哦,不可能的。用了the就特指他的brother第七题呢,因为being watched是因为被动语态哦being done你懂的,而後面knowing是因为这个ing不表时态的哦ing表主动ed表被动。发觉,是主动去发觉所以用knowing哈哈好奇妙对不对?看看语法书就自然习惯。最後一题後面有个yesterday是过去式子哦,又没有完成之意不用has哦。我是港澳台的考生哦,大家一起努力!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式