几道高中语法选择题
2024-10-14 19:59:46 学考宝 作者:佚名
问题描述
-
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 我觉得有些牵强.
求老师分析 谢谢!!!
老师答疑
黎老师:
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.吃饭时,他逗得我们一直笑个不停。(摘自《牛津英语用法指南》第三版)