几道高中语法选择题

  1. We've been looking for the girl all the morning ,but she is nowhere _____

A.to see    B.to be seen  C.being seen  D. seen

选B   .可A为啥不行?see 和she构成动宾,we 和see构成逻辑主谓,可以用不定式主动表被动啊

2._______him before ,I didn't recognise him.

A. Not seeing   B.Having not seen  C. Never having seen  D.Having never seen

  选C  这道题做的时候一点思路都没有 求老师分析!

3.Most of the people____to the conference were experts on Chinese medicine.

A.invited   B.being invited  C.having been invited  D.to be invited

  选A  可C为啥不行 老师说太长了不做后置定语我觉得有些牵强

4.The farmers had the machine___all day and all night at this time every year.

A.run B.ran C.to run  D.running

 选D  可A 呢?  老师给的搭配是have sb do和have sth doing  我觉得有些牵强.

  求老师分析 谢谢!!!

请先 登录 后评论

最佳答案 2016-06-15 16:00

1.在 be nowhere to do 句型中,如果不定式与 be 的主语在逻辑上即意思上构成动宾关系,则应该用不定式的被动式。例如:The key was nowhere to be found. 那把钥匙到处找都找不到。(摘自外研社、建宏《英汉多功能词典》)所以,你的问题答案只能选B。

    

2.在这道题中,现在分词短语作状语,表示原因。(1)现在分词的否定式是在其前面加 not 或者 never ,所以 B.Having not seen 和 D.Having never seen 是错误的。(2)如果现在分词表示的动作发生在谓语动词发生的动作之前,应该用现在分词的完成式(即having + 过去分词),所以,你的问题答案只能选C 。

    

3.Most of the people____to the conference were experts on Chinese medicine.

A.invited   B.being invited  C.having been invited  D.to be invited 选A  可C为啥不行 老师说太长了不做后置定语我觉得有些牵强

【答】现在分词作后置定语时不能用完成式,例如,以下说法是错误的:The article having been written .../ The house having been repaired ...(摘自章振邦主编:《新编高级英语语法》p.604)所以,不能选C。


4.The farmers had the machine___all day and all night at this time every year.  A.run B.ran C.to run  D.running  选D  可A 呢?  老师给的搭配是have sb do和have sth doing  我觉得有些牵强.

【答】have sb/sth do和have sb/sth doing  都可以说,基本意义是相同的,只有细微差别:当用现在分词作宾语补足语时,表示所指的动作具有进行体含义。在这道题中,由于有all day and all night这个短语,所以选D是最佳答案。其它例句:She had us working day after day. (摘自英语原著 CGEL)她让我们天天干活。He had us laughing all through the meal.吃饭时,他逗得我们一直笑个不停。(摘自《牛津英语用法指南》第三版)

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,2258 浏览
  • 春暖花开 提出于 2016-04-03 21:34

相似问题